Warning: Permanently added '172.25.87.27' (ECDSA) to the list of known hosts.
Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 851027 --chroot fedora-rawhide-x86_64 --detached default
Version: 0.22
Task:
{'build_id': 851027,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-x86_64',
 'enable_net': False,
 'fetch_sources_only': True,
 'git_hash': '8086566e64722dac6fdc3129ed7c44cc8435b745',
 'git_repo': 'sailer/3dprinting/openscad',
 'memory_reqs': 2048,
 'package_name': 'openscad',
 'package_version': '2019.01.26-1.fc29',
 'project_dirname': '3dprinting',
 'project_name': '3dprinting',
 'project_owner': 'sailer',
 'repos': [{'id': 'copr_base',
            'name': 'Copr repository',
            'url': 'https://copr-be.cloud.fedoraproject.org/results/sailer/3dprinting/fedora-rawhide-x86_64/'}],
 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/sailer/3dprinting/openscad.git',
                 'committish': '8086566e64722dac6fdc3129ed7c44cc8435b745'},
 'source_type': 8,
 'submitter': 'sailer',
 'task_id': '851027-fedora-rawhide-x86_64',
 'timeout': 64800,
 'use_bootstrap_container': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/sailer/3dprinting/openscad.git /tmp/tmpf__b7w6t/openscad --depth 500 --no-single-branch

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/sailer/3dprinting/openscad.git', '/tmp/tmpf__b7w6t/openscad', '--depth', '500', '--no-single-branch']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/tmp/tmpf__b7w6t/openscad'...

Running: git checkout 8086566e64722dac6fdc3129ed7c44cc8435b745

cmd: ['git', 'checkout', '8086566e64722dac6fdc3129ed7c44cc8435b745']
cwd: /tmp/tmpf__b7w6t/openscad
rc: 0
stdout: 
stderr: Note: checking out '8086566e64722dac6fdc3129ed7c44cc8435b745'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 8086566 automatic import of openscad 2019.01.26-1.fc29

Running: cp -r . /tmp/tmp8r4u8_2y

cmd: ['cp', '-r', '.', '/tmp/tmp8r4u8_2y']
cwd: /tmp/tmpf__b7w6t/openscad
rc: 0
stdout: 
stderr: 

Generated rpkg config:
[rpkg]
preprocess_spec = True
# auto-packing is deprecated:
auto_pack = True

[git]
lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s
anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s

Writing config into /tmp/tmpf__b7w6t/.config/rpkg.conf
Running: rpkg -C /tmp/tmpf__b7w6t/.config/rpkg.conf sources --outdir /tmp/tmp8r4u8_2y

cmd: ['rpkg', '-C', '/tmp/tmpf__b7w6t/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmp8r4u8_2y']
cwd: /tmp/tmpf__b7w6t/openscad
rc: 0
stdout: Downloading openscad-2019.01.26.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org

Downloading openscad-MCAD-2019.01.26.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org
stderr: 

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp8r4u8_2y/openscad.spec --sources /tmp/tmp8r4u8_2y --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1548585668.896344 -r child
WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default...
INFO: mock.py version 1.4.13 starting (python version = 3.6.5)...
Start: init plugins
INFO: tmpfs initialized
INFO: selinux disabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
Start: run
INFO: Start(/tmp/tmp8r4u8_2y/openscad.spec)  Config(851027-fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/851027-fedora-rawhide-x86_64-1548585668.896344/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled HW Info plugin
Mock Version: 1.4.13
INFO: Mock Version: 1.4.13
Start: dnf install
'Copr repository'                               3.6 kB/s | 257  B     00:00    
fedora                                           68 MB/s |  61 MB     00:00    
Last metadata expiration check: 0:00:00 ago on Sun 27 Jan 2019 10:41:12 AM UTC.
Dependencies resolved.
================================================================================
 Group                       Packages                                         
================================================================================
Marking packages as installed by the group:
 @Buildsystem building group findutils         gzip       make                
                             tar               info       xz                  
                             redhat-rpm-config cpio       patch               
                             shadow-utils      coreutils  fedora-release      
                             diffutils         util-linux glibc-minimal-langpack
                             bzip2             sed        gawk                
                             unzip             bash       which               
                             rpm-build         grep                           
================================================================================
 Package                    Arch   Version                         Repository
                                                                           Size
================================================================================
Installing group packages:
 bash                       x86_64 4.4.23-6.fc30                   fedora 1.5 M
 bzip2                      x86_64 1.0.6-28.fc29                   fedora  51 k
 coreutils                  x86_64 8.30-8.fc30                     fedora 999 k
 cpio                       x86_64 2.12-9.fc29                     fedora 252 k
 diffutils                  x86_64 3.7-1.fc30                      fedora 384 k
 fedora-release             noarch 30-0.19                         fedora 9.6 k
 findutils                  x86_64 1:4.6.0-21.fc30                 fedora 504 k
 gawk                       x86_64 4.2.1-3.fc29                    fedora 1.1 M
 glibc-minimal-langpack     x86_64 2.28.9000-31.fc30               fedora  47 k
 grep                       x86_64 3.1-8.fc29                      fedora 249 k
 gzip                       x86_64 1.9-7.fc29                      fedora 153 k
 info                       x86_64 6.5-11.fc30                     fedora 175 k
 make                       x86_64 1:4.2.1-10.fc29                 fedora 487 k
 patch                      x86_64 2.7.6-8.fc30                    fedora 123 k
 redhat-rpm-config          noarch 128-1.fc30                      fedora  60 k
 rpm-build                  x86_64 4.14.2.1-4.fc30                 fedora 113 k
 sed                        x86_64 4.5-2.fc29                      fedora 288 k
 shadow-utils               x86_64 2:4.6-7.fc30                    fedora 1.1 M
 tar                        x86_64 2:1.31-2.fc30                   fedora 862 k
 unzip                      x86_64 6.0-42.fc30                     fedora 175 k
 util-linux                 x86_64 2.33.1-2.fc30                   fedora 2.3 M
 which                      x86_64 2.21-11.fc29                    fedora  41 k
 xz                         x86_64 5.2.4-4.fc30                    fedora 143 k
Installing dependencies:
 audit-libs                 x86_64 3.0-0.5.20181218gitbdb72c0.fc30 fedora 107 k
 basesystem                 noarch 11-6.fc29                       fedora 6.9 k
 binutils                   x86_64 2.31.1-19.fc30                  fedora 5.6 M
 brotli                     x86_64 1.0.7-2.fc30                    fedora 314 k
 bzip2-libs                 x86_64 1.0.6-28.fc29                   fedora  39 k
 ca-certificates            noarch 2018.2.26-2.fc30                fedora 385 k
 chkconfig                  x86_64 1.11-2.fc30                     fedora 168 k
 coreutils-common           x86_64 8.30-8.fc30                     fedora 1.9 M
 cracklib                   x86_64 2.9.6-18.fc30                   fedora  77 k
 crypto-policies            noarch 20181122-1.git70769d9.fc30      fedora  46 k
 curl                       x86_64 7.63.0-5.fc30                   fedora 314 k
 cyrus-sasl-lib             x86_64 2.1.27-0.5rc7.fc30              fedora  92 k
 dwz                        x86_64 0.12-9.fc29                     fedora 105 k
 efi-srpm-macros            noarch 4-1.fc30                        fedora  22 k
 elfutils                   x86_64 0.175-2.fc30                    fedora 295 k
 elfutils-default-yama-scope
                            noarch 0.175-2.fc30                    fedora  16 k
 elfutils-libelf            x86_64 0.175-2.fc30                    fedora 178 k
 elfutils-libs              x86_64 0.175-2.fc30                    fedora 260 k
 expat                      x86_64 2.2.6-1.fc30                    fedora 100 k
 fedora-gpg-keys            noarch 30-0.2                          fedora  99 k
 fedora-release-common      noarch 30-0.19                         fedora  17 k
 fedora-repos               noarch 30-0.2                          fedora 8.9 k
 fedora-repos-rawhide       noarch 30-0.2                          fedora 8.1 k
 file                       x86_64 5.35-2.fc30                     fedora  49 k
 file-libs                  x86_64 5.35-2.fc30                     fedora 533 k
 filesystem                 x86_64 3.9-2.fc29                      fedora 1.1 M
 fpc-srpm-macros            noarch 1.1-5.fc29                      fedora 7.5 k
 gc                         x86_64 7.6.4-4.fc29                    fedora 101 k
 gdb-headless               x86_64 8.2.50.20181220-12.fc30         fedora 3.4 M
 gdbm-libs                  x86_64 1:1.18-1.fc30                   fedora  49 k
 ghc-srpm-macros            noarch 1.4.2-8.fc29                    fedora 7.4 k
 glib2                      x86_64 2.59.0-1.fc30                   fedora 2.5 M
 glibc                      x86_64 2.28.9000-31.fc30               fedora 3.8 M
 glibc-common               x86_64 2.28.9000-31.fc30               fedora 817 k
 gmp                        x86_64 1:6.1.2-8.fc29                  fedora 272 k
 gnat-srpm-macros           noarch 4-6.fc30                        fedora 8.1 k
 go-srpm-macros             noarch 2-18.fc29                       fedora  11 k
 guile                      x86_64 5:2.0.14-13.fc30                fedora 3.5 M
 keyutils-libs              x86_64 1.6-1.fc30                      fedora  29 k
 krb5-libs                  x86_64 1.17-3.fc30                     fedora 708 k
 libacl                     x86_64 2.2.53-2.fc29                   fedora  25 k
 libarchive                 x86_64 3.3.3-2.fc30                    fedora 342 k
 libatomic_ops              x86_64 7.6.6-1.fc29                    fedora  34 k
 libattr                    x86_64 2.4.48-4.fc30                   fedora  17 k
 libbabeltrace              x86_64 1.5.6-1.fc29                    fedora 197 k
 libblkid                   x86_64 2.33.1-2.fc30                   fedora 145 k
 libcap                     x86_64 2.26-1.fc30                     fedora  46 k
 libcap-ng                  x86_64 0.7.9-5.fc30                    fedora  27 k
 libcom_err                 x86_64 1.44.5-1.fc30                   fedora  26 k
 libcurl                    x86_64 7.63.0-5.fc30                   fedora 252 k
 libdb                      x86_64 5.3.28-35.fc30                  fedora 734 k
 libdb-utils                x86_64 5.3.28-35.fc30                  fedora 128 k
 libfdisk                   x86_64 2.33.1-2.fc30                   fedora 194 k
 libffi                     x86_64 3.1-18.fc29                     fedora  32 k
 libgcc                     x86_64 9.0.0-0.3.fc30                  fedora  72 k
 libgcrypt                  x86_64 1.8.4-1.fc30                    fedora 435 k
 libgpg-error               x86_64 1.33-1.fc30                     fedora 238 k
 libidn2                    x86_64 2.0.5-2.fc29                    fedora  87 k
 libipt                     x86_64 2.0-1.fc30                      fedora  50 k
 libmetalink                x86_64 0.1.3-7.fc29                    fedora  29 k
 libmount                   x86_64 2.33.1-2.fc30                   fedora 166 k
 libnghttp2                 x86_64 1.36.0-1.fc30                   fedora  70 k
 libnsl2                    x86_64 1.2.0-3.20180605git4a062cf.fc30 fedora  54 k
 libpkgconf                 x86_64 1.5.4-1.fc30                    fedora  35 k
 libpsl                     x86_64 0.20.2-5.fc29                   fedora  58 k
 libpwquality               x86_64 1.4.0-11.fc30                   fedora  96 k
 libselinux                 x86_64 2.8-5.fc30                      fedora  79 k
 libsemanage                x86_64 2.8-7.fc30                      fedora 109 k
 libsepol                   x86_64 2.8-3.fc30                      fedora 280 k
 libsigsegv                 x86_64 2.11-6.fc29                     fedora  26 k
 libsmartcols               x86_64 2.33.1-2.fc30                   fedora 108 k
 libssh                     x86_64 0.8.6-2.fc30                    fedora 211 k
 libstdc++                  x86_64 9.0.0-0.3.fc30                  fedora 561 k
 libtasn1                   x86_64 4.13-6.fc30                     fedora  67 k
 libtirpc                   x86_64 1.1.4-2.rc2.fc30                fedora  96 k
 libtool-ltdl               x86_64 2.4.6-28.fc30                   fedora  34 k
 libunistring               x86_64 0.9.10-4.fc29                   fedora 416 k
 libutempter                x86_64 1.1.6-15.fc29                   fedora  25 k
 libuuid                    x86_64 2.33.1-2.fc30                   fedora  26 k
 libverto                   x86_64 0.3.0-6.fc29                    fedora  21 k
 libxcrypt                  x86_64 4.4.2-5.fc30                    fedora 108 k
 libxml2                    x86_64 2.9.8-5.fc30                    fedora 647 k
 libzstd                    x86_64 1.3.8-1.fc30                    fedora 247 k
 lua-libs                   x86_64 5.3.5-2.fc29                    fedora 111 k
 lz4-libs                   x86_64 1.8.3-1.fc30                    fedora  59 k
 mpfr                       x86_64 3.1.6-3.fc30                    fedora 212 k
 ncurses                    x86_64 6.1-9.20180923.fc30             fedora 359 k
 ncurses-base               noarch 6.1-9.20180923.fc30             fedora  58 k
 ncurses-libs               x86_64 6.1-9.20180923.fc30             fedora 288 k
 nim-srpm-macros            noarch 1-3.fc29                        fedora 8.0 k
 ocaml-srpm-macros          noarch 5-4.fc29                        fedora 7.8 k
 openblas-srpm-macros       noarch 2-4.fc29                        fedora 7.2 k
 openldap                   x86_64 2.4.46-12.fc30                  fedora 282 k
 openssl-libs               x86_64 1:1.1.1a-1.fc30                 fedora 1.3 M
 p11-kit                    x86_64 0.23.14-3.fc30                  fedora 239 k
 p11-kit-trust              x86_64 0.23.14-3.fc30                  fedora 124 k
 pam                        x86_64 1.3.1-16.fc30                   fedora 623 k
 pcre                       x86_64 8.42-6.fc30                     fedora 186 k
 pcre2                      x86_64 10.32-5.fc30                    fedora 235 k
 perl-srpm-macros           noarch 1-28.fc29                       fedora 8.1 k
 pkgconf                    x86_64 1.5.4-1.fc30                    fedora  38 k
 pkgconf-m4                 noarch 1.5.4-1.fc30                    fedora  16 k
 pkgconf-pkg-config         x86_64 1.5.4-1.fc30                    fedora  14 k
 popt                       x86_64 1.16-16.fc30                    fedora  55 k
 publicsuffix-list-dafsa    noarch 20180723-1.fc29                 fedora  54 k
 python-pip-wheel           noarch 18.1-2.fc30                     fedora 1.1 M
 python-setuptools-wheel    noarch 40.4.3-1.fc30                   fedora 274 k
 python-srpm-macros         noarch 3-41.fc30                       fedora  11 k
 python3-libs               x86_64 3.7.2-4.fc30                    fedora 7.8 M
 qt5-srpm-macros            noarch 5.11.3-1.fc30                   fedora 9.1 k
 readline                   x86_64 7.0-12.fc29                     fedora 189 k
 rpm                        x86_64 4.14.2.1-4.fc30                 fedora 486 k
 rpm-build-libs             x86_64 4.14.2.1-4.fc30                 fedora  92 k
 rpm-libs                   x86_64 4.14.2.1-4.fc30                 fedora 271 k
 rust-srpm-macros           noarch 6-1.fc30                        fedora 8.4 k
 setup                      noarch 2.12.6-1.fc30                   fedora 148 k
 sqlite-libs                x86_64 3.26.0-1.fc30                   fedora 540 k
 systemd-libs               x86_64 240-6.gitf02b547.fc30           fedora 492 k
 tzdata                     noarch 2018i-1.fc30                    fedora 424 k
 xz-libs                    x86_64 5.2.4-4.fc30                    fedora  84 k
 zip                        x86_64 3.0-23.fc29                     fedora 264 k
 zlib                       x86_64 1.2.11-14.fc30                  fedora  89 k
 zstd                       x86_64 1.3.8-1.fc30                    fedora 354 k

Transaction Summary
================================================================================
Install  146 Packages

Total download size: 61 M
Installed size: 239 M
Downloading Packages:
(1/146): gzip-1.9-7.fc29.x86_64.rpm             2.5 MB/s | 153 kB     00:00    
(2/146): diffutils-3.7-1.fc30.x86_64.rpm        6.0 MB/s | 384 kB     00:00    
(3/146): shadow-utils-4.6-7.fc30.x86_64.rpm      14 MB/s | 1.1 MB     00:00    
(4/146): make-4.2.1-10.fc29.x86_64.rpm           18 MB/s | 487 kB     00:00    
(5/146): redhat-rpm-config-128-1.fc30.noarch.rp 7.8 MB/s |  60 kB     00:00    
(6/146): glibc-minimal-langpack-2.28.9000-31.fc  10 MB/s |  47 kB     00:00    
(7/146): fedora-release-30-0.19.noarch.rpm      3.1 MB/s | 9.6 kB     00:00    
(8/146): findutils-4.6.0-21.fc30.x86_64.rpm      29 MB/s | 504 kB     00:00    
(9/146): sed-4.5-2.fc29.x86_64.rpm               19 MB/s | 288 kB     00:00    
(10/146): rpm-build-4.14.2.1-4.fc30.x86_64.rpm   15 MB/s | 113 kB     00:00    
(11/146): bash-4.4.23-6.fc30.x86_64.rpm          25 MB/s | 1.5 MB     00:00    
(12/146): which-2.21-11.fc29.x86_64.rpm         4.4 MB/s |  41 kB     00:00    
(13/146): patch-2.7.6-8.fc30.x86_64.rpm          19 MB/s | 123 kB     00:00    
(14/146): grep-3.1-8.fc29.x86_64.rpm             12 MB/s | 249 kB     00:00    
(15/146): info-6.5-11.fc30.x86_64.rpm            19 MB/s | 175 kB     00:00    
(16/146): unzip-6.0-42.fc30.x86_64.rpm           13 MB/s | 175 kB     00:00    
(17/146): cpio-2.12-9.fc29.x86_64.rpm            19 MB/s | 252 kB     00:00    
(18/146): tar-1.31-2.fc30.x86_64.rpm             23 MB/s | 862 kB     00:00    
(19/146): xz-5.2.4-4.fc30.x86_64.rpm             11 MB/s | 143 kB     00:00    
(20/146): bzip2-1.0.6-28.fc29.x86_64.rpm        7.8 MB/s |  51 kB     00:00    
(21/146): coreutils-8.30-8.fc30.x86_64.rpm       16 MB/s | 999 kB     00:00    
(22/146): audit-libs-3.0-0.5.20181218gitbdb72c0  10 MB/s | 107 kB     00:00    
(23/146): gawk-4.2.1-3.fc29.x86_64.rpm           18 MB/s | 1.1 MB     00:00    
(24/146): libacl-2.2.53-2.fc29.x86_64.rpm       3.0 MB/s |  25 kB     00:00    
(25/146): libattr-2.4.48-4.fc30.x86_64.rpm      2.1 MB/s |  17 kB     00:00    
(26/146): libselinux-2.8-5.fc30.x86_64.rpm      9.6 MB/s |  79 kB     00:00    
(27/146): libsemanage-2.8-7.fc30.x86_64.rpm      15 MB/s | 109 kB     00:00    
(28/146): util-linux-2.33.1-2.fc30.x86_64.rpm    20 MB/s | 2.3 MB     00:00    
(29/146): libxcrypt-4.4.2-5.fc30.x86_64.rpm     5.1 MB/s | 108 kB     00:00    
(30/146): setup-2.12.6-1.fc30.noarch.rpm         12 MB/s | 148 kB     00:00    
(31/146): filesystem-3.9-2.fc29.x86_64.rpm       25 MB/s | 1.1 MB     00:00    
(32/146): ncurses-libs-6.1-9.20180923.fc30.x86_  21 MB/s | 288 kB     00:00    
(33/146): dwz-0.12-9.fc29.x86_64.rpm             14 MB/s | 105 kB     00:00    
(34/146): efi-srpm-macros-4-1.fc30.noarch.rpm   2.8 MB/s |  22 kB     00:00    
(35/146): glibc-2.28.9000-31.fc30.x86_64.rpm     22 MB/s | 3.8 MB     00:00    
(36/146): file-5.35-2.fc30.x86_64.rpm           2.1 MB/s |  49 kB     00:00    
(37/146): fpc-srpm-macros-1.1-5.fc29.noarch.rpm 1.6 MB/s | 7.5 kB     00:00    
(38/146): ghc-srpm-macros-1.4.2-8.fc29.noarch.r 1.4 MB/s | 7.4 kB     00:00    
(39/146): gnat-srpm-macros-4-6.fc30.noarch.rpm  1.7 MB/s | 8.1 kB     00:00    
(40/146): go-srpm-macros-2-18.fc29.noarch.rpm   2.0 MB/s |  11 kB     00:00    
(41/146): nim-srpm-macros-1-3.fc29.noarch.rpm   1.3 MB/s | 8.0 kB     00:00    
(42/146): ocaml-srpm-macros-5-4.fc29.noarch.rpm 839 kB/s | 7.8 kB     00:00    
(43/146): openblas-srpm-macros-2-4.fc29.noarch. 957 kB/s | 7.2 kB     00:00    
(44/146): perl-srpm-macros-1-28.fc29.noarch.rpm 1.2 MB/s | 8.1 kB     00:00    
(45/146): python-srpm-macros-3-41.fc30.noarch.r 1.8 MB/s |  11 kB     00:00    
(46/146): guile-2.0.14-13.fc30.x86_64.rpm        22 MB/s | 3.5 MB     00:00    
(47/146): qt5-srpm-macros-5.11.3-1.fc30.noarch. 426 kB/s | 9.1 kB     00:00    
(48/146): rust-srpm-macros-6-1.fc30.noarch.rpm  1.5 MB/s | 8.4 kB     00:00    
(49/146): rpm-4.14.2.1-4.fc30.x86_64.rpm         12 MB/s | 486 kB     00:00    
(50/146): zip-3.0-23.fc29.x86_64.rpm            9.8 MB/s | 264 kB     00:00    
(51/146): fedora-release-common-30-0.19.noarch. 1.8 MB/s |  17 kB     00:00    
(52/146): glibc-common-2.28.9000-31.fc30.x86_64  20 MB/s | 817 kB     00:00    
(53/146): elfutils-0.175-2.fc30.x86_64.rpm       14 MB/s | 295 kB     00:00    
(54/146): elfutils-libelf-0.175-2.fc30.x86_64.r  13 MB/s | 178 kB     00:00    
(55/146): elfutils-libs-0.175-2.fc30.x86_64.rpm  14 MB/s | 260 kB     00:00    
(56/146): popt-1.16-16.fc30.x86_64.rpm          4.8 MB/s |  55 kB     00:00    
(57/146): rpm-build-libs-4.14.2.1-4.fc30.x86_64 7.8 MB/s |  92 kB     00:00    
(58/146): rpm-libs-4.14.2.1-4.fc30.x86_64.rpm    14 MB/s | 271 kB     00:00    
(59/146): zstd-1.3.8-1.fc30.x86_64.rpm           24 MB/s | 354 kB     00:00    
(60/146): pcre-8.42-6.fc30.x86_64.rpm            18 MB/s | 186 kB     00:00    
(61/146): zlib-1.2.11-14.fc30.x86_64.rpm         11 MB/s |  89 kB     00:00    
(62/146): bzip2-libs-1.0.6-28.fc29.x86_64.rpm    11 MB/s |  39 kB     00:00    
(63/146): gdb-headless-8.2.50.20181220-12.fc30.  28 MB/s | 3.4 MB     00:00    
(64/146): gmp-6.1.2-8.fc29.x86_64.rpm            24 MB/s | 272 kB     00:00    
(65/146): libcap-2.26-1.fc30.x86_64.rpm         9.5 MB/s |  46 kB     00:00    
(66/146): ncurses-6.1-9.20180923.fc30.x86_64.rp  28 MB/s | 359 kB     00:00    
(67/146): coreutils-common-8.30-8.fc30.x86_64.r  25 MB/s | 1.9 MB     00:00    
(68/146): xz-libs-5.2.4-4.fc30.x86_64.rpm       9.0 MB/s |  84 kB     00:00    
(69/146): libsigsegv-2.11-6.fc29.x86_64.rpm     4.2 MB/s |  26 kB     00:00    
(70/146): mpfr-3.1.6-3.fc30.x86_64.rpm           25 MB/s | 212 kB     00:00    
(71/146): openssl-libs-1.1.1a-1.fc30.x86_64.rpm  27 MB/s | 1.3 MB     00:00    
(72/146): readline-7.0-12.fc29.x86_64.rpm        13 MB/s | 189 kB     00:00    
(73/146): libblkid-2.33.1-2.fc30.x86_64.rpm      19 MB/s | 145 kB     00:00    
(74/146): libcap-ng-0.7.9-5.fc30.x86_64.rpm     6.7 MB/s |  27 kB     00:00    
(75/146): binutils-2.31.1-19.fc30.x86_64.rpm     20 MB/s | 5.6 MB     00:00    
(76/146): libfdisk-2.33.1-2.fc30.x86_64.rpm     5.7 MB/s | 194 kB     00:00    
(77/146): libmount-2.33.1-2.fc30.x86_64.rpm     4.8 MB/s | 166 kB     00:00    
(78/146): libutempter-1.1.6-15.fc29.x86_64.rpm  8.5 MB/s |  25 kB     00:00    
(79/146): libsmartcols-2.33.1-2.fc30.x86_64.rpm  12 MB/s | 108 kB     00:00    
(80/146): libuuid-2.33.1-2.fc30.x86_64.rpm      6.0 MB/s |  26 kB     00:00    
(81/146): basesystem-11-6.fc29.noarch.rpm       1.6 MB/s | 6.9 kB     00:00    
(82/146): libgcc-9.0.0-0.3.fc30.x86_64.rpm       15 MB/s |  72 kB     00:00    
(83/146): pam-1.3.1-16.fc30.x86_64.rpm           31 MB/s | 623 kB     00:00    
(84/146): systemd-libs-240-6.gitf02b547.fc30.x8  23 MB/s | 492 kB     00:00    
(85/146): libsepol-2.8-3.fc30.x86_64.rpm         18 MB/s | 280 kB     00:00    
(86/146): gc-7.6.4-4.fc29.x86_64.rpm             14 MB/s | 101 kB     00:00    
(87/146): libffi-3.1-18.fc29.x86_64.rpm          11 MB/s |  32 kB     00:00    
(88/146): pcre2-10.32-5.fc30.x86_64.rpm          18 MB/s | 235 kB     00:00    
(89/146): libtool-ltdl-2.4.6-28.fc30.x86_64.rpm 6.2 MB/s |  34 kB     00:00    
(90/146): ncurses-base-6.1-9.20180923.fc30.noar  13 MB/s |  58 kB     00:00    
(91/146): libunistring-0.9.10-4.fc29.x86_64.rpm  27 MB/s | 416 kB     00:00    
(92/146): libdb-utils-5.3.28-35.fc30.x86_64.rpm  22 MB/s | 128 kB     00:00    
(93/146): file-libs-5.35-2.fc30.x86_64.rpm       25 MB/s | 533 kB     00:00    
(94/146): libarchive-3.3.3-2.fc30.x86_64.rpm     18 MB/s | 342 kB     00:00    
(95/146): fedora-repos-30-0.2.noarch.rpm        2.4 MB/s | 8.9 kB     00:00    
(96/146): chkconfig-1.11-2.fc30.x86_64.rpm       26 MB/s | 168 kB     00:00    
(97/146): tzdata-2018i-1.fc30.noarch.rpm         22 MB/s | 424 kB     00:00    
(98/146): elfutils-default-yama-scope-0.175-2.f 2.6 MB/s |  16 kB     00:00    
(99/146): expat-2.2.6-1.fc30.x86_64.rpm          22 MB/s | 100 kB     00:00    
(100/146): libstdc++-9.0.0-0.3.fc30.x86_64.rpm   27 MB/s | 561 kB     00:00    
(101/146): libbabeltrace-1.5.6-1.fc29.x86_64.rp  18 MB/s | 197 kB     00:00    
(102/146): libipt-2.0-1.fc30.x86_64.rpm         5.9 MB/s |  50 kB     00:00    
(103/146): libzstd-1.3.8-1.fc30.x86_64.rpm       21 MB/s | 247 kB     00:00    
(104/146): lua-libs-5.3.5-2.fc29.x86_64.rpm      15 MB/s | 111 kB     00:00    
(105/146): libdb-5.3.28-35.fc30.x86_64.rpm       26 MB/s | 734 kB     00:00    
(106/146): crypto-policies-20181122-1.git70769d 8.2 MB/s |  46 kB     00:00    
(107/146): ca-certificates-2018.2.26-2.fc30.noa  22 MB/s | 385 kB     00:00    
(108/146): cracklib-2.9.6-18.fc30.x86_64.rpm     11 MB/s |  77 kB     00:00    
(109/146): libnsl2-1.2.0-3.20180605git4a062cf.f  12 MB/s |  54 kB     00:00    
(110/146): libtirpc-1.1.4-2.rc2.fc30.x86_64.rpm  18 MB/s |  96 kB     00:00    
(111/146): lz4-libs-1.8.3-1.fc30.x86_64.rpm      11 MB/s |  59 kB     00:00    
(112/146): libatomic_ops-7.6.6-1.fc29.x86_64.rp 8.9 MB/s |  34 kB     00:00    
(113/146): libgcrypt-1.8.4-1.fc30.x86_64.rpm     26 MB/s | 435 kB     00:00    
(114/146): fedora-gpg-keys-30-0.2.noarch.rpm     15 MB/s |  99 kB     00:00    
(115/146): fedora-repos-rawhide-30-0.2.noarch.r 2.4 MB/s | 8.1 kB     00:00    
(116/146): libxml2-2.9.8-5.fc30.x86_64.rpm       30 MB/s | 647 kB     00:00    
(117/146): gdbm-libs-1.18-1.fc30.x86_64.rpm     9.2 MB/s |  49 kB     00:00    
(118/146): python-pip-wheel-18.1-2.fc30.noarch.  26 MB/s | 1.1 MB     00:00    
(119/146): glib2-2.59.0-1.fc30.x86_64.rpm        30 MB/s | 2.5 MB     00:00    
(120/146): python-setuptools-wheel-40.4.3-1.fc3 8.9 MB/s | 274 kB     00:00    
(121/146): sqlite-libs-3.26.0-1.fc30.x86_64.rpm  23 MB/s | 540 kB     00:00    
(122/146): krb5-libs-1.17-3.fc30.x86_64.rpm      24 MB/s | 708 kB     00:00    
(123/146): libcom_err-1.44.5-1.fc30.x86_64.rpm  4.0 MB/s |  26 kB     00:00    
(124/146): keyutils-libs-1.6-1.fc30.x86_64.rpm  8.9 MB/s |  29 kB     00:00    
(125/146): libverto-0.3.0-6.fc29.x86_64.rpm     7.4 MB/s |  21 kB     00:00    
(126/146): libgpg-error-1.33-1.fc30.x86_64.rpm   24 MB/s | 238 kB     00:00    
(127/146): pkgconf-pkg-config-1.5.4-1.fc30.x86_ 4.3 MB/s |  14 kB     00:00    
(128/146): pkgconf-1.5.4-1.fc30.x86_64.rpm       12 MB/s |  38 kB     00:00    
(129/146): pkgconf-m4-1.5.4-1.fc30.noarch.rpm   4.6 MB/s |  16 kB     00:00    
(130/146): libpkgconf-1.5.4-1.fc30.x86_64.rpm    11 MB/s |  35 kB     00:00    
(131/146): python3-libs-3.7.2-4.fc30.x86_64.rpm  31 MB/s | 7.8 MB     00:00    
(132/146): libpwquality-1.4.0-11.fc30.x86_64.rp 2.3 MB/s |  96 kB     00:00    
(133/146): p11-kit-trust-0.23.14-3.fc30.x86_64.  24 MB/s | 124 kB     00:00    
(134/146): p11-kit-0.23.14-3.fc30.x86_64.rpm    5.0 MB/s | 239 kB     00:00    
(135/146): libtasn1-4.13-6.fc30.x86_64.rpm      8.0 MB/s |  67 kB     00:00    
(136/146): libmetalink-0.1.3-7.fc29.x86_64.rpm  8.8 MB/s |  29 kB     00:00    
(137/146): curl-7.63.0-5.fc30.x86_64.rpm         24 MB/s | 314 kB     00:00    
(138/146): libcurl-7.63.0-5.fc30.x86_64.rpm      23 MB/s | 252 kB     00:00    
(139/146): libidn2-2.0.5-2.fc29.x86_64.rpm       16 MB/s |  87 kB     00:00    
(140/146): libnghttp2-1.36.0-1.fc30.x86_64.rpm   15 MB/s |  70 kB     00:00    
(141/146): brotli-1.0.7-2.fc30.x86_64.rpm        21 MB/s | 314 kB     00:00    
(142/146): libpsl-0.20.2-5.fc29.x86_64.rpm      9.1 MB/s |  58 kB     00:00    
(143/146): libssh-0.8.6-2.fc30.x86_64.rpm        23 MB/s | 211 kB     00:00    
(144/146): publicsuffix-list-dafsa-20180723-1.f 9.6 MB/s |  54 kB     00:00    
(145/146): openldap-2.4.46-12.fc30.x86_64.rpm    27 MB/s | 282 kB     00:00    
(146/146): cyrus-sasl-lib-2.1.27-0.5rc7.fc30.x8  19 MB/s |  92 kB     00:00    
--------------------------------------------------------------------------------
Total                                            51 MB/s |  61 MB     00:01     
warning: /var/lib/mock/851027-fedora-rawhide-x86_64-1548585668.896344/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/shadow-utils-4.6-7.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY
Importing GPG key 0xCFC659B9:
 Userid     : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
 Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Key imported successfully
Importing GPG key 0x429476B4:
 Userid     : "Fedora 29 (29) <fedora-29@fedoraproject.org>"
 Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.9-2.fc29.x86_64                           1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-9.0.0-0.3.fc30.x86_64                         1/146 
  Running scriptlet: libgcc-9.0.0-0.3.fc30.x86_64                         1/146 
  Installing       : publicsuffix-list-dafsa-20180723-1.fc29.noarch       2/146 
  Installing       : pkgconf-m4-1.5.4-1.fc30.noarch                       3/146 
  Installing       : python-setuptools-wheel-40.4.3-1.fc30.noarch         4/146 
  Installing       : fedora-gpg-keys-30-0.2.noarch                        5/146 
  Installing       : fedora-release-common-30-0.19.noarch                 6/146 
  Installing       : fedora-release-30-0.19.noarch                        7/146 
  Installing       : fedora-repos-rawhide-30-0.2.noarch                   8/146 
  Installing       : fedora-repos-30-0.2.noarch                           9/146 
  Installing       : setup-2.12.6-1.fc30.noarch                          10/146 
  Running scriptlet: setup-2.12.6-1.fc30.noarch                          10/146 
warning: /etc/hosts created as /etc/hosts.rpmnew
  Installing       : filesystem-3.9-2.fc29.x86_64                        11/146 
  Installing       : basesystem-11-6.fc29.noarch                         12/146 
  Installing       : tzdata-2018i-1.fc30.noarch                          13/146 
  Installing       : ncurses-base-6.1-9.20180923.fc30.noarch             14/146 
  Installing       : pcre2-10.32-5.fc30.x86_64                           15/146 
  Installing       : libselinux-2.8-5.fc30.x86_64                        16/146 
  Installing       : glibc-minimal-langpack-2.28.9000-31.fc30.x86_64     17/146 
  Installing       : ncurses-libs-6.1-9.20180923.fc30.x86_64             18/146 
  Installing       : glibc-common-2.28.9000-31.fc30.x86_64               19/146 
  Running scriptlet: glibc-2.28.9000-31.fc30.x86_64                      20/146 
  Installing       : glibc-2.28.9000-31.fc30.x86_64                      20/146 
  Running scriptlet: glibc-2.28.9000-31.fc30.x86_64                      20/146 
  Installing       : bash-4.4.23-6.fc30.x86_64                           21/146 
  Running scriptlet: bash-4.4.23-6.fc30.x86_64                           21/146 
  Installing       : libsepol-2.8-3.fc30.x86_64                          22/146 
  Running scriptlet: libsepol-2.8-3.fc30.x86_64                          22/146 
  Installing       : zlib-1.2.11-14.fc30.x86_64                          23/146 
  Installing       : bzip2-libs-1.0.6-28.fc29.x86_64                     24/146 
  Installing       : xz-libs-5.2.4-4.fc30.x86_64                         25/146 
  Installing       : elfutils-libelf-0.175-2.fc30.x86_64                 26/146 
  Installing       : libxcrypt-4.4.2-5.fc30.x86_64                       27/146 
  Installing       : popt-1.16-16.fc30.x86_64                            28/146 
  Installing       : libuuid-2.33.1-2.fc30.x86_64                        29/146 
  Installing       : libstdc++-9.0.0-0.3.fc30.x86_64                     30/146 
  Running scriptlet: libstdc++-9.0.0-0.3.fc30.x86_64                     30/146 
  Installing       : libdb-5.3.28-35.fc30.x86_64                         31/146 
  Running scriptlet: libdb-5.3.28-35.fc30.x86_64                         31/146 
  Installing       : libattr-2.4.48-4.fc30.x86_64                        32/146 
  Installing       : libacl-2.2.53-2.fc29.x86_64                         33/146 
  Installing       : sed-4.5-2.fc29.x86_64                               34/146 
  Installing       : gmp-1:6.1.2-8.fc29.x86_64                           35/146 
  Running scriptlet: gmp-1:6.1.2-8.fc29.x86_64                           35/146 
  Installing       : libcap-2.26-1.fc30.x86_64                           36/146 
  Installing       : readline-7.0-12.fc29.x86_64                         37/146 
  Installing       : libffi-3.1-18.fc29.x86_64                           38/146 
  Installing       : libcom_err-1.44.5-1.fc30.x86_64                     39/146 
  Running scriptlet: libcom_err-1.44.5-1.fc30.x86_64                     39/146 
  Installing       : info-6.5-11.fc30.x86_64                             40/146 
  Installing       : libunistring-0.9.10-4.fc29.x86_64                   41/146 
  Installing       : expat-2.2.6-1.fc30.x86_64                           42/146 
  Installing       : libzstd-1.3.8-1.fc30.x86_64                         43/146 
  Installing       : libidn2-2.0.5-2.fc29.x86_64                         44/146 
  Installing       : findutils-1:4.6.0-21.fc30.x86_64                    45/146 
  Running scriptlet: findutils-1:4.6.0-21.fc30.x86_64                    45/146 
  Installing       : p11-kit-0.23.14-3.fc30.x86_64                       46/146 
  Installing       : mpfr-3.1.6-3.fc30.x86_64                            47/146 
  Installing       : chkconfig-1.11-2.fc30.x86_64                        48/146 
  Installing       : unzip-6.0-42.fc30.x86_64                            49/146 
  Installing       : file-libs-5.35-2.fc30.x86_64                        50/146 
  Installing       : file-5.35-2.fc30.x86_64                             51/146 
  Installing       : elfutils-default-yama-scope-0.175-2.fc30.noarch     52/146 
  Running scriptlet: elfutils-default-yama-scope-0.175-2.fc30.noarch     52/146 
  Installing       : elfutils-libs-0.175-2.fc30.x86_64                   53/146 
  Installing       : pcre-8.42-6.fc30.x86_64                             54/146 
  Installing       : grep-3.1-8.fc29.x86_64                              55/146 
  Installing       : libcap-ng-0.7.9-5.fc30.x86_64                       56/146 
  Installing       : audit-libs-3.0-0.5.20181218gitbdb72c0.fc30.x86_6    57/146 
  Installing       : lua-libs-5.3.5-2.fc29.x86_64                        58/146 
  Installing       : lz4-libs-1.8.3-1.fc30.x86_64                        59/146 
  Installing       : libsemanage-2.8-7.fc30.x86_64                       60/146 
  Installing       : xz-5.2.4-4.fc30.x86_64                              61/146 
  Installing       : elfutils-0.175-2.fc30.x86_64                        62/146 
  Installing       : zip-3.0-23.fc29.x86_64                              63/146 
  Installing       : libpsl-0.20.2-5.fc29.x86_64                         64/146 
  Installing       : libmetalink-0.1.3-7.fc29.x86_64                     65/146 
  Installing       : tar-2:1.31-2.fc30.x86_64                            66/146 
  Installing       : patch-2.7.6-8.fc30.x86_64                           67/146 
  Installing       : libdb-utils-5.3.28-35.fc30.x86_64                   68/146 
  Installing       : zstd-1.3.8-1.fc30.x86_64                            69/146 
  Installing       : dwz-0.12-9.fc29.x86_64                              70/146 
  Installing       : libxml2-2.9.8-5.fc30.x86_64                         71/146 
  Installing       : bzip2-1.0.6-28.fc29.x86_64                          72/146 
  Installing       : sqlite-libs-3.26.0-1.fc30.x86_64                    73/146 
  Installing       : diffutils-3.7-1.fc30.x86_64                         74/146 
  Installing       : cpio-2.12-9.fc29.x86_64                             75/146 
  Installing       : ncurses-6.1-9.20180923.fc30.x86_64                  76/146 
  Installing       : libsigsegv-2.11-6.fc29.x86_64                       77/146 
  Installing       : gawk-4.2.1-3.fc29.x86_64                            78/146 
  Installing       : libsmartcols-2.33.1-2.fc30.x86_64                   79/146 
  Installing       : libtool-ltdl-2.4.6-28.fc30.x86_64                   80/146 
  Installing       : libipt-2.0-1.fc30.x86_64                            81/146 
  Installing       : libatomic_ops-7.6.6-1.fc29.x86_64                   82/146 
  Installing       : gc-7.6.4-4.fc29.x86_64                              83/146 
  Installing       : gdbm-libs-1:1.18-1.fc30.x86_64                      84/146 
  Installing       : libgpg-error-1.33-1.fc30.x86_64                     85/146 
  Installing       : libgcrypt-1.8.4-1.fc30.x86_64                       86/146 
  Running scriptlet: libgcrypt-1.8.4-1.fc30.x86_64                       86/146 
  Installing       : keyutils-libs-1.6-1.fc30.x86_64                     87/146 
  Installing       : libverto-0.3.0-6.fc29.x86_64                        88/146 
  Installing       : libpkgconf-1.5.4-1.fc30.x86_64                      89/146 
  Installing       : pkgconf-1.5.4-1.fc30.x86_64                         90/146 
  Installing       : pkgconf-pkg-config-1.5.4-1.fc30.x86_64              91/146 
  Installing       : libtasn1-4.13-6.fc30.x86_64                         92/146 
  Installing       : p11-kit-trust-0.23.14-3.fc30.x86_64                 93/146 
  Running scriptlet: p11-kit-trust-0.23.14-3.fc30.x86_64                 93/146 
  Installing       : brotli-1.0.7-2.fc30.x86_64                          94/146 
  Installing       : libnghttp2-1.36.0-1.fc30.x86_64                     95/146 
  Installing       : coreutils-common-8.30-8.fc30.x86_64                 96/146 
  Installing       : openssl-libs-1:1.1.1a-1.fc30.x86_64                 97/146 
  Running scriptlet: openssl-libs-1:1.1.1a-1.fc30.x86_64                 97/146 
  Installing       : coreutils-8.30-8.fc30.x86_64                        98/146 
  Running scriptlet: ca-certificates-2018.2.26-2.fc30.noarch             99/146 
  Installing       : ca-certificates-2018.2.26-2.fc30.noarch             99/146 
  Running scriptlet: ca-certificates-2018.2.26-2.fc30.noarch             99/146 
  Installing       : crypto-policies-20181122-1.git70769d9.fc30.noarc   100/146 
  Running scriptlet: crypto-policies-20181122-1.git70769d9.fc30.noarc   100/146 
  Installing       : krb5-libs-1.17-3.fc30.x86_64                       101/146 
  Installing       : libtirpc-1.1.4-2.rc2.fc30.x86_64                   102/146 
  Installing       : libblkid-2.33.1-2.fc30.x86_64                      103/146 
  Running scriptlet: libblkid-2.33.1-2.fc30.x86_64                      103/146 
  Installing       : libmount-2.33.1-2.fc30.x86_64                      104/146 
  Installing       : libnsl2-1.2.0-3.20180605git4a062cf.fc30.x86_64     105/146 
  Installing       : gzip-1.9-7.fc29.x86_64                             106/146 
  Installing       : cracklib-2.9.6-18.fc30.x86_64                      107/146 
  Installing       : pam-1.3.1-16.fc30.x86_64                           108/146 
  Installing       : libpwquality-1.4.0-11.fc30.x86_64                  109/146 
  Installing       : guile-5:2.0.14-13.fc30.x86_64                      110/146 
  Installing       : glib2-2.59.0-1.fc30.x86_64                         111/146 
  Installing       : libbabeltrace-1.5.6-1.fc29.x86_64                  112/146 
  Running scriptlet: libbabeltrace-1.5.6-1.fc29.x86_64                  112/146 
  Installing       : libfdisk-2.33.1-2.fc30.x86_64                      113/146 
  Installing       : libssh-0.8.6-2.fc30.x86_64                         114/146 
  Installing       : cyrus-sasl-lib-2.1.27-0.5rc7.fc30.x86_64           115/146 
  Running scriptlet: cyrus-sasl-lib-2.1.27-0.5rc7.fc30.x86_64           115/146 
  Installing       : openldap-2.4.46-12.fc30.x86_64                     116/146 
  Installing       : libcurl-7.63.0-5.fc30.x86_64                       117/146 
  Installing       : curl-7.63.0-5.fc30.x86_64                          118/146 
  Installing       : python-pip-wheel-18.1-2.fc30.noarch                119/146 
  Installing       : python3-libs-3.7.2-4.fc30.x86_64                   120/146 
  Installing       : shadow-utils-2:4.6-7.fc30.x86_64                   121/146 
  Running scriptlet: libutempter-1.1.6-15.fc29.x86_64                   122/146 
  Installing       : libutempter-1.1.6-15.fc29.x86_64                   122/146 
  Installing       : binutils-2.31.1-19.fc30.x86_64                     123/146 
  Running scriptlet: binutils-2.31.1-19.fc30.x86_64                     123/146 
  Installing       : systemd-libs-240-6.gitf02b547.fc30.x86_64          124/146 
  Running scriptlet: systemd-libs-240-6.gitf02b547.fc30.x86_64          124/146 
  Installing       : libarchive-3.3.3-2.fc30.x86_64                     125/146 
  Installing       : rpm-libs-4.14.2.1-4.fc30.x86_64                    126/146 
  Installing       : rpm-4.14.2.1-4.fc30.x86_64                         127/146 
  Installing       : efi-srpm-macros-4-1.fc30.noarch                    128/146 
  Installing       : gdb-headless-8.2.50.20181220-12.fc30.x86_64        129/146 
  Installing       : rpm-build-libs-4.14.2.1-4.fc30.x86_64              130/146 
  Installing       : rust-srpm-macros-6-1.fc30.noarch                   131/146 
  Installing       : qt5-srpm-macros-5.11.3-1.fc30.noarch               132/146 
  Installing       : python-srpm-macros-3-41.fc30.noarch                133/146 
  Installing       : perl-srpm-macros-1-28.fc29.noarch                  134/146 
  Installing       : openblas-srpm-macros-2-4.fc29.noarch               135/146 
  Installing       : ocaml-srpm-macros-5-4.fc29.noarch                  136/146 
  Installing       : nim-srpm-macros-1-3.fc29.noarch                    137/146 
  Installing       : go-srpm-macros-2-18.fc29.noarch                    138/146 
  Installing       : gnat-srpm-macros-4-6.fc30.noarch                   139/146 
  Installing       : ghc-srpm-macros-1.4.2-8.fc29.noarch                140/146 
  Installing       : fpc-srpm-macros-1.1-5.fc29.noarch                  141/146 
  Installing       : redhat-rpm-config-128-1.fc30.noarch                142/146 
  Installing       : rpm-build-4.14.2.1-4.fc30.x86_64                   143/146 
  Installing       : util-linux-2.33.1-2.fc30.x86_64                    144/146 
  Running scriptlet: util-linux-2.33.1-2.fc30.x86_64                    144/146 
  Installing       : make-1:4.2.1-10.fc29.x86_64                        145/146 
  Running scriptlet: make-1:4.2.1-10.fc29.x86_64                        145/146 
  Installing       : which-2.21-11.fc29.x86_64                          146/146 
  Running scriptlet: filesystem-3.9-2.fc29.x86_64                       146/146 
  Running scriptlet: glibc-common-2.28.9000-31.fc30.x86_64              146/146 
  Running scriptlet: info-6.5-11.fc30.x86_64                            146/146 
  Running scriptlet: glib2-2.59.0-1.fc30.x86_64                         146/146 
  Verifying        : shadow-utils-2:4.6-7.fc30.x86_64                     1/146 
  Verifying        : diffutils-3.7-1.fc30.x86_64                          2/146 
  Verifying        : gzip-1.9-7.fc29.x86_64                               3/146 
  Verifying        : make-1:4.2.1-10.fc29.x86_64                          4/146 
  Verifying        : bash-4.4.23-6.fc30.x86_64                            5/146 
  Verifying        : redhat-rpm-config-128-1.fc30.noarch                  6/146 
  Verifying        : glibc-minimal-langpack-2.28.9000-31.fc30.x86_64      7/146 
  Verifying        : findutils-1:4.6.0-21.fc30.x86_64                     8/146 
  Verifying        : fedora-release-30-0.19.noarch                        9/146 
  Verifying        : sed-4.5-2.fc29.x86_64                               10/146 
  Verifying        : rpm-build-4.14.2.1-4.fc30.x86_64                    11/146 
  Verifying        : grep-3.1-8.fc29.x86_64                              12/146 
  Verifying        : which-2.21-11.fc29.x86_64                           13/146 
  Verifying        : patch-2.7.6-8.fc30.x86_64                           14/146 
  Verifying        : tar-2:1.31-2.fc30.x86_64                            15/146 
  Verifying        : info-6.5-11.fc30.x86_64                             16/146 
  Verifying        : unzip-6.0-42.fc30.x86_64                            17/146 
  Verifying        : cpio-2.12-9.fc29.x86_64                             18/146 
  Verifying        : coreutils-8.30-8.fc30.x86_64                        19/146 
  Verifying        : xz-5.2.4-4.fc30.x86_64                              20/146 
  Verifying        : bzip2-1.0.6-28.fc29.x86_64                          21/146 
  Verifying        : gawk-4.2.1-3.fc29.x86_64                            22/146 
  Verifying        : util-linux-2.33.1-2.fc30.x86_64                     23/146 
  Verifying        : audit-libs-3.0-0.5.20181218gitbdb72c0.fc30.x86_6    24/146 
  Verifying        : glibc-2.28.9000-31.fc30.x86_64                      25/146 
  Verifying        : libacl-2.2.53-2.fc29.x86_64                         26/146 
  Verifying        : libattr-2.4.48-4.fc30.x86_64                        27/146 
  Verifying        : libselinux-2.8-5.fc30.x86_64                        28/146 
  Verifying        : libsemanage-2.8-7.fc30.x86_64                       29/146 
  Verifying        : libxcrypt-4.4.2-5.fc30.x86_64                       30/146 
  Verifying        : setup-2.12.6-1.fc30.noarch                          31/146 
  Verifying        : guile-5:2.0.14-13.fc30.x86_64                       32/146 
  Verifying        : filesystem-3.9-2.fc29.x86_64                        33/146 
  Verifying        : ncurses-libs-6.1-9.20180923.fc30.x86_64             34/146 
  Verifying        : dwz-0.12-9.fc29.x86_64                              35/146 
  Verifying        : efi-srpm-macros-4-1.fc30.noarch                     36/146 
  Verifying        : file-5.35-2.fc30.x86_64                             37/146 
  Verifying        : fpc-srpm-macros-1.1-5.fc29.noarch                   38/146 
  Verifying        : ghc-srpm-macros-1.4.2-8.fc29.noarch                 39/146 
  Verifying        : gnat-srpm-macros-4-6.fc30.noarch                    40/146 
  Verifying        : go-srpm-macros-2-18.fc29.noarch                     41/146 
  Verifying        : nim-srpm-macros-1-3.fc29.noarch                     42/146 
  Verifying        : ocaml-srpm-macros-5-4.fc29.noarch                   43/146 
  Verifying        : openblas-srpm-macros-2-4.fc29.noarch                44/146 
  Verifying        : perl-srpm-macros-1-28.fc29.noarch                   45/146 
  Verifying        : python-srpm-macros-3-41.fc30.noarch                 46/146 
  Verifying        : qt5-srpm-macros-5.11.3-1.fc30.noarch                47/146 
  Verifying        : rpm-4.14.2.1-4.fc30.x86_64                          48/146 
  Verifying        : rust-srpm-macros-6-1.fc30.noarch                    49/146 
  Verifying        : zip-3.0-23.fc29.x86_64                              50/146 
  Verifying        : glibc-common-2.28.9000-31.fc30.x86_64               51/146 
  Verifying        : fedora-release-common-30-0.19.noarch                52/146 
  Verifying        : binutils-2.31.1-19.fc30.x86_64                      53/146 
  Verifying        : elfutils-0.175-2.fc30.x86_64                        54/146 
  Verifying        : elfutils-libelf-0.175-2.fc30.x86_64                 55/146 
  Verifying        : elfutils-libs-0.175-2.fc30.x86_64                   56/146 
  Verifying        : gdb-headless-8.2.50.20181220-12.fc30.x86_64         57/146 
  Verifying        : popt-1.16-16.fc30.x86_64                            58/146 
  Verifying        : rpm-build-libs-4.14.2.1-4.fc30.x86_64               59/146 
  Verifying        : rpm-libs-4.14.2.1-4.fc30.x86_64                     60/146 
  Verifying        : zstd-1.3.8-1.fc30.x86_64                            61/146 
  Verifying        : pcre-8.42-6.fc30.x86_64                             62/146 
  Verifying        : zlib-1.2.11-14.fc30.x86_64                          63/146 
  Verifying        : bzip2-libs-1.0.6-28.fc29.x86_64                     64/146 
  Verifying        : coreutils-common-8.30-8.fc30.x86_64                 65/146 
  Verifying        : gmp-1:6.1.2-8.fc29.x86_64                           66/146 
  Verifying        : libcap-2.26-1.fc30.x86_64                           67/146 
  Verifying        : ncurses-6.1-9.20180923.fc30.x86_64                  68/146 
  Verifying        : openssl-libs-1:1.1.1a-1.fc30.x86_64                 69/146 
  Verifying        : xz-libs-5.2.4-4.fc30.x86_64                         70/146 
  Verifying        : libsigsegv-2.11-6.fc29.x86_64                       71/146 
  Verifying        : mpfr-3.1.6-3.fc30.x86_64                            72/146 
  Verifying        : readline-7.0-12.fc29.x86_64                         73/146 
  Verifying        : libblkid-2.33.1-2.fc30.x86_64                       74/146 
  Verifying        : libcap-ng-0.7.9-5.fc30.x86_64                       75/146 
  Verifying        : libfdisk-2.33.1-2.fc30.x86_64                       76/146 
  Verifying        : libmount-2.33.1-2.fc30.x86_64                       77/146 
  Verifying        : libsmartcols-2.33.1-2.fc30.x86_64                   78/146 
  Verifying        : libutempter-1.1.6-15.fc29.x86_64                    79/146 
  Verifying        : libuuid-2.33.1-2.fc30.x86_64                        80/146 
  Verifying        : pam-1.3.1-16.fc30.x86_64                            81/146 
  Verifying        : systemd-libs-240-6.gitf02b547.fc30.x86_64           82/146 
  Verifying        : basesystem-11-6.fc29.noarch                         83/146 
  Verifying        : libgcc-9.0.0-0.3.fc30.x86_64                        84/146 
  Verifying        : libsepol-2.8-3.fc30.x86_64                          85/146 
  Verifying        : pcre2-10.32-5.fc30.x86_64                           86/146 
  Verifying        : gc-7.6.4-4.fc29.x86_64                              87/146 
  Verifying        : libffi-3.1-18.fc29.x86_64                           88/146 
  Verifying        : libtool-ltdl-2.4.6-28.fc30.x86_64                   89/146 
  Verifying        : libunistring-0.9.10-4.fc29.x86_64                   90/146 
  Verifying        : ncurses-base-6.1-9.20180923.fc30.noarch             91/146 
  Verifying        : file-libs-5.35-2.fc30.x86_64                        92/146 
  Verifying        : libarchive-3.3.3-2.fc30.x86_64                      93/146 
  Verifying        : libdb-utils-5.3.28-35.fc30.x86_64                   94/146 
  Verifying        : tzdata-2018i-1.fc30.noarch                          95/146 
  Verifying        : fedora-repos-30-0.2.noarch                          96/146 
  Verifying        : chkconfig-1.11-2.fc30.x86_64                        97/146 
  Verifying        : libstdc++-9.0.0-0.3.fc30.x86_64                     98/146 
  Verifying        : elfutils-default-yama-scope-0.175-2.fc30.noarch     99/146 
  Verifying        : expat-2.2.6-1.fc30.x86_64                          100/146 
  Verifying        : libbabeltrace-1.5.6-1.fc29.x86_64                  101/146 
  Verifying        : libipt-2.0-1.fc30.x86_64                           102/146 
  Verifying        : python3-libs-3.7.2-4.fc30.x86_64                   103/146 
  Verifying        : libdb-5.3.28-35.fc30.x86_64                        104/146 
  Verifying        : libzstd-1.3.8-1.fc30.x86_64                        105/146 
  Verifying        : lua-libs-5.3.5-2.fc29.x86_64                       106/146 
  Verifying        : ca-certificates-2018.2.26-2.fc30.noarch            107/146 
  Verifying        : crypto-policies-20181122-1.git70769d9.fc30.noarc   108/146 
  Verifying        : cracklib-2.9.6-18.fc30.x86_64                      109/146 
  Verifying        : libnsl2-1.2.0-3.20180605git4a062cf.fc30.x86_64     110/146 
  Verifying        : libtirpc-1.1.4-2.rc2.fc30.x86_64                   111/146 
  Verifying        : libgcrypt-1.8.4-1.fc30.x86_64                      112/146 
  Verifying        : lz4-libs-1.8.3-1.fc30.x86_64                       113/146 
  Verifying        : libatomic_ops-7.6.6-1.fc29.x86_64                  114/146 
  Verifying        : libxml2-2.9.8-5.fc30.x86_64                        115/146 
  Verifying        : fedora-gpg-keys-30-0.2.noarch                      116/146 
  Verifying        : fedora-repos-rawhide-30-0.2.noarch                 117/146 
  Verifying        : glib2-2.59.0-1.fc30.x86_64                         118/146 
  Verifying        : gdbm-libs-1:1.18-1.fc30.x86_64                     119/146 
  Verifying        : python-pip-wheel-18.1-2.fc30.noarch                120/146 
  Verifying        : python-setuptools-wheel-40.4.3-1.fc30.noarch       121/146 
  Verifying        : sqlite-libs-3.26.0-1.fc30.x86_64                   122/146 
  Verifying        : krb5-libs-1.17-3.fc30.x86_64                       123/146 
  Verifying        : libcom_err-1.44.5-1.fc30.x86_64                    124/146 
  Verifying        : libgpg-error-1.33-1.fc30.x86_64                    125/146 
  Verifying        : keyutils-libs-1.6-1.fc30.x86_64                    126/146 
  Verifying        : libverto-0.3.0-6.fc29.x86_64                       127/146 
  Verifying        : pkgconf-pkg-config-1.5.4-1.fc30.x86_64             128/146 
  Verifying        : pkgconf-1.5.4-1.fc30.x86_64                        129/146 
  Verifying        : pkgconf-m4-1.5.4-1.fc30.noarch                     130/146 
  Verifying        : libpkgconf-1.5.4-1.fc30.x86_64                     131/146 
  Verifying        : libpwquality-1.4.0-11.fc30.x86_64                  132/146 
  Verifying        : p11-kit-0.23.14-3.fc30.x86_64                      133/146 
  Verifying        : p11-kit-trust-0.23.14-3.fc30.x86_64                134/146 
  Verifying        : libtasn1-4.13-6.fc30.x86_64                        135/146 
  Verifying        : curl-7.63.0-5.fc30.x86_64                          136/146 
  Verifying        : libmetalink-0.1.3-7.fc29.x86_64                    137/146 
  Verifying        : libcurl-7.63.0-5.fc30.x86_64                       138/146 
  Verifying        : brotli-1.0.7-2.fc30.x86_64                         139/146 
  Verifying        : libidn2-2.0.5-2.fc29.x86_64                        140/146 
  Verifying        : libnghttp2-1.36.0-1.fc30.x86_64                    141/146 
  Verifying        : libpsl-0.20.2-5.fc29.x86_64                        142/146 
  Verifying        : libssh-0.8.6-2.fc30.x86_64                         143/146 
  Verifying        : openldap-2.4.46-12.fc30.x86_64                     144/146 
  Verifying        : publicsuffix-list-dafsa-20180723-1.fc29.noarch     145/146 
  Verifying        : cyrus-sasl-lib-2.1.27-0.5rc7.fc30.x86_64           146/146 

Installed:
  bash.x86_64 4.4.23-6.fc30                                                     
  bzip2.x86_64 1.0.6-28.fc29                                                    
  coreutils.x86_64 8.30-8.fc30                                                  
  cpio.x86_64 2.12-9.fc29                                                       
  diffutils.x86_64 3.7-1.fc30                                                   
  fedora-release.noarch 30-0.19                                                 
  findutils.x86_64 1:4.6.0-21.fc30                                              
  gawk.x86_64 4.2.1-3.fc29                                                      
  glibc-minimal-langpack.x86_64 2.28.9000-31.fc30                               
  grep.x86_64 3.1-8.fc29                                                        
  gzip.x86_64 1.9-7.fc29                                                        
  info.x86_64 6.5-11.fc30                                                       
  make.x86_64 1:4.2.1-10.fc29                                                   
  patch.x86_64 2.7.6-8.fc30                                                     
  redhat-rpm-config.noarch 128-1.fc30                                           
  rpm-build.x86_64 4.14.2.1-4.fc30                                              
  sed.x86_64 4.5-2.fc29                                                         
  shadow-utils.x86_64 2:4.6-7.fc30                                              
  tar.x86_64 2:1.31-2.fc30                                                      
  unzip.x86_64 6.0-42.fc30                                                      
  util-linux.x86_64 2.33.1-2.fc30                                               
  which.x86_64 2.21-11.fc29                                                     
  xz.x86_64 5.2.4-4.fc30                                                        
  audit-libs.x86_64 3.0-0.5.20181218gitbdb72c0.fc30                             
  basesystem.noarch 11-6.fc29                                                   
  binutils.x86_64 2.31.1-19.fc30                                                
  brotli.x86_64 1.0.7-2.fc30                                                    
  bzip2-libs.x86_64 1.0.6-28.fc29                                               
  ca-certificates.noarch 2018.2.26-2.fc30                                       
  chkconfig.x86_64 1.11-2.fc30                                                  
  coreutils-common.x86_64 8.30-8.fc30                                           
  cracklib.x86_64 2.9.6-18.fc30                                                 
  crypto-policies.noarch 20181122-1.git70769d9.fc30                             
  curl.x86_64 7.63.0-5.fc30                                                     
  cyrus-sasl-lib.x86_64 2.1.27-0.5rc7.fc30                                      
  dwz.x86_64 0.12-9.fc29                                                        
  efi-srpm-macros.noarch 4-1.fc30                                               
  elfutils.x86_64 0.175-2.fc30                                                  
  elfutils-default-yama-scope.noarch 0.175-2.fc30                               
  elfutils-libelf.x86_64 0.175-2.fc30                                           
  elfutils-libs.x86_64 0.175-2.fc30                                             
  expat.x86_64 2.2.6-1.fc30                                                     
  fedora-gpg-keys.noarch 30-0.2                                                 
  fedora-release-common.noarch 30-0.19                                          
  fedora-repos.noarch 30-0.2                                                    
  fedora-repos-rawhide.noarch 30-0.2                                            
  file.x86_64 5.35-2.fc30                                                       
  file-libs.x86_64 5.35-2.fc30                                                  
  filesystem.x86_64 3.9-2.fc29                                                  
  fpc-srpm-macros.noarch 1.1-5.fc29                                             
  gc.x86_64 7.6.4-4.fc29                                                        
  gdb-headless.x86_64 8.2.50.20181220-12.fc30                                   
  gdbm-libs.x86_64 1:1.18-1.fc30                                                
  ghc-srpm-macros.noarch 1.4.2-8.fc29                                           
  glib2.x86_64 2.59.0-1.fc30                                                    
  glibc.x86_64 2.28.9000-31.fc30                                                
  glibc-common.x86_64 2.28.9000-31.fc30                                         
  gmp.x86_64 1:6.1.2-8.fc29                                                     
  gnat-srpm-macros.noarch 4-6.fc30                                              
  go-srpm-macros.noarch 2-18.fc29                                               
  guile.x86_64 5:2.0.14-13.fc30                                                 
  keyutils-libs.x86_64 1.6-1.fc30                                               
  krb5-libs.x86_64 1.17-3.fc30                                                  
  libacl.x86_64 2.2.53-2.fc29                                                   
  libarchive.x86_64 3.3.3-2.fc30                                                
  libatomic_ops.x86_64 7.6.6-1.fc29                                             
  libattr.x86_64 2.4.48-4.fc30                                                  
  libbabeltrace.x86_64 1.5.6-1.fc29                                             
  libblkid.x86_64 2.33.1-2.fc30                                                 
  libcap.x86_64 2.26-1.fc30                                                     
  libcap-ng.x86_64 0.7.9-5.fc30                                                 
  libcom_err.x86_64 1.44.5-1.fc30                                               
  libcurl.x86_64 7.63.0-5.fc30                                                  
  libdb.x86_64 5.3.28-35.fc30                                                   
  libdb-utils.x86_64 5.3.28-35.fc30                                             
  libfdisk.x86_64 2.33.1-2.fc30                                                 
  libffi.x86_64 3.1-18.fc29                                                     
  libgcc.x86_64 9.0.0-0.3.fc30                                                  
  libgcrypt.x86_64 1.8.4-1.fc30                                                 
  libgpg-error.x86_64 1.33-1.fc30                                               
  libidn2.x86_64 2.0.5-2.fc29                                                   
  libipt.x86_64 2.0-1.fc30                                                      
  libmetalink.x86_64 0.1.3-7.fc29                                               
  libmount.x86_64 2.33.1-2.fc30                                                 
  libnghttp2.x86_64 1.36.0-1.fc30                                               
  libnsl2.x86_64 1.2.0-3.20180605git4a062cf.fc30                                
  libpkgconf.x86_64 1.5.4-1.fc30                                                
  libpsl.x86_64 0.20.2-5.fc29                                                   
  libpwquality.x86_64 1.4.0-11.fc30                                             
  libselinux.x86_64 2.8-5.fc30                                                  
  libsemanage.x86_64 2.8-7.fc30                                                 
  libsepol.x86_64 2.8-3.fc30                                                    
  libsigsegv.x86_64 2.11-6.fc29                                                 
  libsmartcols.x86_64 2.33.1-2.fc30                                             
  libssh.x86_64 0.8.6-2.fc30                                                    
  libstdc++.x86_64 9.0.0-0.3.fc30                                               
  libtasn1.x86_64 4.13-6.fc30                                                   
  libtirpc.x86_64 1.1.4-2.rc2.fc30                                              
  libtool-ltdl.x86_64 2.4.6-28.fc30                                             
  libunistring.x86_64 0.9.10-4.fc29                                             
  libutempter.x86_64 1.1.6-15.fc29                                              
  libuuid.x86_64 2.33.1-2.fc30                                                  
  libverto.x86_64 0.3.0-6.fc29                                                  
  libxcrypt.x86_64 4.4.2-5.fc30                                                 
  libxml2.x86_64 2.9.8-5.fc30                                                   
  libzstd.x86_64 1.3.8-1.fc30                                                   
  lua-libs.x86_64 5.3.5-2.fc29                                                  
  lz4-libs.x86_64 1.8.3-1.fc30                                                  
  mpfr.x86_64 3.1.6-3.fc30                                                      
  ncurses.x86_64 6.1-9.20180923.fc30                                            
  ncurses-base.noarch 6.1-9.20180923.fc30                                       
  ncurses-libs.x86_64 6.1-9.20180923.fc30                                       
  nim-srpm-macros.noarch 1-3.fc29                                               
  ocaml-srpm-macros.noarch 5-4.fc29                                             
  openblas-srpm-macros.noarch 2-4.fc29                                          
  openldap.x86_64 2.4.46-12.fc30                                                
  openssl-libs.x86_64 1:1.1.1a-1.fc30                                           
  p11-kit.x86_64 0.23.14-3.fc30                                                 
  p11-kit-trust.x86_64 0.23.14-3.fc30                                           
  pam.x86_64 1.3.1-16.fc30                                                      
  pcre.x86_64 8.42-6.fc30                                                       
  pcre2.x86_64 10.32-5.fc30                                                     
  perl-srpm-macros.noarch 1-28.fc29                                             
  pkgconf.x86_64 1.5.4-1.fc30                                                   
  pkgconf-m4.noarch 1.5.4-1.fc30                                                
  pkgconf-pkg-config.x86_64 1.5.4-1.fc30                                        
  popt.x86_64 1.16-16.fc30                                                      
  publicsuffix-list-dafsa.noarch 20180723-1.fc29                                
  python-pip-wheel.noarch 18.1-2.fc30                                           
  python-setuptools-wheel.noarch 40.4.3-1.fc30                                  
  python-srpm-macros.noarch 3-41.fc30                                           
  python3-libs.x86_64 3.7.2-4.fc30                                              
  qt5-srpm-macros.noarch 5.11.3-1.fc30                                          
  readline.x86_64 7.0-12.fc29                                                   
  rpm.x86_64 4.14.2.1-4.fc30                                                    
  rpm-build-libs.x86_64 4.14.2.1-4.fc30                                         
  rpm-libs.x86_64 4.14.2.1-4.fc30                                               
  rust-srpm-macros.noarch 6-1.fc30                                              
  setup.noarch 2.12.6-1.fc30                                                    
  sqlite-libs.x86_64 3.26.0-1.fc30                                              
  systemd-libs.x86_64 240-6.gitf02b547.fc30                                     
  tzdata.noarch 2018i-1.fc30                                                    
  xz-libs.x86_64 5.2.4-4.fc30                                                   
  zip.x86_64 3.0-23.fc29                                                        
  zlib.x86_64 1.2.11-14.fc30                                                    
  zstd.x86_64 1.3.8-1.fc30                                                      

Complete!
Finish: dnf install
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openscad-2019.01.26-1.fc30.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/851027-fedora-rawhide-x86_64-1548585668.896344/root/var/log/dnf.rpm.log
/var/lib/mock/851027-fedora-rawhide-x86_64-1548585668.896344/root/var/log/dnf.librepo.log
/var/lib/mock/851027-fedora-rawhide-x86_64-1548585668.896344/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/tmp/tmp8r4u8_2y/openscad.spec) Config(child) 1 minutes 6 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/openscad-2019.01.26-1.fc30.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1548585736.568895 -r child
WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default...
INFO: mock.py version 1.4.13 starting (python version = 3.6.5)...
Start: init plugins
INFO: tmpfs initialized
INFO: selinux disabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
Start: run
INFO: Start(/var/lib/copr-rpmbuild/results/openscad-2019.01.26-1.fc30.src.rpm)  Config(851027-fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/851027-fedora-rawhide-x86_64-1548585736.568895/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled HW Info plugin
Mock Version: 1.4.13
INFO: Mock Version: 1.4.13
Start: dnf update
'Copr repository'                               3.6 kB/s | 257  B     00:00    
fedora                                           65 MB/s |  61 MB     00:00    
Last metadata expiration check: 0:00:00 ago on Sun 27 Jan 2019 10:42:21 AM UTC.
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for openscad-2019.01.26-1.fc30.src.rpm
Start: build setup for openscad-2019.01.26-1.fc30.src.rpm
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openscad-2019.01.26-1.fc30.src.rpm
Last metadata expiration check: 0:00:00 ago on Sun 27 Jan 2019 10:42:51 AM UTC.
Dependencies resolved.
================================================================================
 Package                          Arch   Version                   Repository
                                                                           Size
================================================================================
Installing:
 CGAL-devel                       x86_64 4.13-1.fc30               fedora 5.3 M
 ImageMagick                      x86_64 1:6.9.10.23-1.fc30        fedora 157 k
 bison                            x86_64 3.0.5-1.fc29              fedora 686 k
 boost-devel                      x86_64 1.66.0-14.fc29            fedora  10 M
 desktop-file-utils               x86_64 0.23-9.fc29               fedora  70 k
 eigen3-devel                     noarch 3.3.7-1.fc30              fedora 1.0 M
 flex                             x86_64 2.6.4-1.fc30              fedora 306 k
 fontconfig-devel                 x86_64 2.13.1-4.fc30             fedora 127 k
 freetype-devel                   x86_64 2.9.1-6.fc30              fedora 441 k
 gcc-c++                          x86_64 9.0.0-0.3.fc30            fedora  11 M
 gettext                          x86_64 0.19.8.1-18.fc30          fedora 1.0 M
 git-core                         x86_64 2.20.1-1.fc30             fedora 4.0 M
 glew-devel                       x86_64 2.1.0-2.fc30              fedora 220 k
 glib2-devel                      x86_64 2.59.0-1.fc30             fedora 469 k
 gmp-devel                        x86_64 1:6.1.2-8.fc29            fedora 174 k
 harfbuzz-devel                   x86_64 2.1.3-1.fc30              fedora 210 k
 libxml2-devel                    x86_64 2.9.8-5.fc30              fedora 1.0 M
 mesa-dri-drivers                 x86_64 18.3.2-1.fc30             fedora  15 M
 mpfr-devel                       x86_64 3.1.6-3.fc30              fedora  76 k
 opencsg-devel                    x86_64 1.4.2-8.fc30              fedora  12 k
 polyclipping-devel               x86_64 6.4.2-4.fc29              fedora  15 k
 procps-ng                        x86_64 3.3.15-4.fc29             fedora 321 k
 python3-devel                    x86_64 3.7.2-4.fc30              fedora 212 k
 qscintilla-devel                 x86_64 2.10.8-1.fc30             fedora 756 k
 qt-devel                         x86_64 1:4.8.7-44.fc30           fedora  11 M
 xorg-x11-server-Xvfb             x86_64 1.20.3-3.fc30             fedora 813 k
Installing dependencies:
 CGAL                             x86_64 4.13-1.fc30               fedora 568 k
 ImageMagick-libs                 x86_64 1:6.9.10.23-1.fc30        fedora 2.2 M
 OpenEXR-libs                     x86_64 2.2.0-15.fc30             fedora 656 k
 adobe-mappings-cmap              noarch 20171205-4.fc29           fedora 2.1 M
 adobe-mappings-cmap-deprecated   noarch 20171205-4.fc29           fedora 118 k
 adobe-mappings-pdf               noarch 20180407-2.fc29           fedora 706 k
 alsa-lib                         x86_64 1.1.8-1.fc30              fedora 402 k
 annobin                          x86_64 8.67-3.fc30               fedora 182 k
 avahi-libs                       x86_64 0.7-16.fc29               fedora  59 k
 boost                            x86_64 1.66.0-14.fc29            fedora  15 k
 boost-atomic                     x86_64 1.66.0-14.fc29            fedora  17 k
 boost-chrono                     x86_64 1.66.0-14.fc29            fedora  27 k
 boost-container                  x86_64 1.66.0-14.fc29            fedora  47 k
 boost-context                    x86_64 1.66.0-14.fc29            fedora  19 k
 boost-coroutine                  x86_64 1.66.0-14.fc29            fedora  35 k
 boost-date-time                  x86_64 1.66.0-14.fc29            fedora  33 k
 boost-fiber                      x86_64 1.66.0-14.fc29            fedora 130 k
 boost-filesystem                 x86_64 1.66.0-14.fc29            fedora  52 k
 boost-graph                      x86_64 1.66.0-14.fc29            fedora 117 k
 boost-iostreams                  x86_64 1.66.0-14.fc29            fedora  43 k
 boost-locale                     x86_64 1.66.0-14.fc29            fedora 269 k
 boost-log                        x86_64 1.66.0-14.fc29            fedora 453 k
 boost-math                       x86_64 1.66.0-14.fc29            fedora 269 k
 boost-program-options            x86_64 1.66.0-14.fc29            fedora 145 k
 boost-random                     x86_64 1.66.0-14.fc29            fedora  26 k
 boost-regex                      x86_64 1.66.0-14.fc29            fedora 286 k
 boost-serialization              x86_64 1.66.0-14.fc29            fedora 128 k
 boost-signals                    x86_64 1.66.0-14.fc29            fedora  43 k
 boost-stacktrace                 x86_64 1.66.0-14.fc29            fedora  40 k
 boost-system                     x86_64 1.66.0-14.fc29            fedora  22 k
 boost-test                       x86_64 1.66.0-14.fc29            fedora 255 k
 boost-thread                     x86_64 1.66.0-14.fc29            fedora  62 k
 boost-timer                      x86_64 1.66.0-14.fc29            fedora  24 k
 boost-type_erasure               x86_64 1.66.0-14.fc29            fedora  34 k
 boost-wave                       x86_64 1.66.0-14.fc29            fedora 195 k
 bzip2-devel                      x86_64 1.0.6-28.fc29             fedora 215 k
 cairo                            x86_64 1.16.0-3.fc30             fedora 676 k
 cairo-gobject                    x86_64 1.16.0-3.fc30             fedora  18 k
 clang-libs                       x86_64 7.0.1-2.fc30              fedora  16 M
 cmake                            x86_64 3.13.3-1.fc30             fedora 8.0 M
 cmake-data                       noarch 3.13.3-1.fc30             fedora 1.4 M
 cmake-filesystem                 x86_64 3.13.3-1.fc30             fedora  16 k
 cmake-rpm-macros                 noarch 3.13.3-1.fc30             fedora  15 k
 cpp                              x86_64 9.0.0-0.3.fc30            fedora 9.4 M
 cups-libs                        x86_64 1:2.2.10-1.fc30           fedora 250 k
 dbus-libs                        x86_64 1:1.12.12-2.fc30          fedora 146 k
 emacs-filesystem                 noarch 1:26.1-7.fc30             fedora  10 k
 expat-devel                      x86_64 2.2.6-1.fc30              fedora  49 k
 fftw-libs-double                 x86_64 3.3.8-2.fc29              fedora 995 k
 fipscheck                        x86_64 1.5.0-5.fc29              fedora  25 k
 fipscheck-lib                    x86_64 1.5.0-5.fc29              fedora  13 k
 fontconfig                       x86_64 2.13.1-4.fc30             fedora 235 k
 fontpackages-filesystem          noarch 1.44-22.fc29              fedora 7.7 k
 freetype                         x86_64 2.9.1-6.fc30              fedora 357 k
 fribidi                          x86_64 1.0.5-1.fc29              fedora  82 k
 gcc                              x86_64 9.0.0-0.3.fc30            fedora  22 M
 gdk-pixbuf2                      x86_64 2.38.0-4.fc30             fedora 455 k
 gettext-libs                     x86_64 0.19.8.1-18.fc30          fedora 275 k
 gl-manpages                      noarch 1.1-16.20161227.fc29      fedora 1.2 M
 glibc-devel                      x86_64 2.28.9000-31.fc30         fedora 1.0 M
 glibc-headers                    x86_64 2.28.9000-31.fc30         fedora 472 k
 glx-utils                        x86_64 8.4.0-2.20181118git1830dcb.fc30
                                                                   fedora  37 k
 gmp-c++                          x86_64 1:6.1.2-8.fc29            fedora  18 k
 gnutls                           x86_64 3.6.5-2.fc30              fedora 861 k
 google-droid-sans-fonts          noarch 20120715-14.fc29          fedora 2.5 M
 graphite2                        x86_64 1.3.10-6.fc30             fedora 108 k
 graphite2-devel                  x86_64 1.3.10-6.fc30             fedora  41 k
 groff-base                       x86_64 1.22.3-18.fc30            fedora 934 k
 harfbuzz                         x86_64 2.1.3-1.fc30              fedora 412 k
 harfbuzz-icu                     x86_64 2.1.3-1.fc30              fedora  15 k
 hwdata                           noarch 0.319-1.fc30              fedora 1.5 M
 ilmbase                          x86_64 2.2.0-14.fc29             fedora 109 k
 isl                              x86_64 0.16.1-7.fc29             fedora 841 k
 jbig2dec-libs                    x86_64 0.14-3.fc29               fedora  65 k
 jbigkit-libs                     x86_64 2.1-15.fc30               fedora  49 k
 jsoncpp                          x86_64 1.8.4-5.fc29              fedora  88 k
 kernel-headers                   x86_64 5.0.0-0.rc3.git0.1.fc30   fedora 1.2 M
 lcms2                            x86_64 2.9-4.fc30                fedora 150 k
 less                             x86_64 530-2.fc29                fedora 148 k
 libGLEW                          x86_64 2.1.0-2.fc30              fedora 150 k
 libICE                           x86_64 1.0.9-14.fc29             fedora  67 k
 libICE-devel                     x86_64 1.0.9-14.fc29             fedora  48 k
 libSM                            x86_64 1.2.3-1.fc30              fedora  40 k
 libSM-devel                      x86_64 1.2.3-1.fc30              fedora  12 k
 libX11                           x86_64 1.6.7-1.fc30              fedora 593 k
 libX11-common                    noarch 1.6.7-1.fc30              fedora 155 k
 libX11-devel                     x86_64 1.6.7-1.fc30              fedora 974 k
 libX11-xcb                       x86_64 1.6.7-1.fc30              fedora  11 k
 libXau                           x86_64 1.0.8-14.fc29             fedora  29 k
 libXau-devel                     x86_64 1.0.8-14.fc29             fedora  14 k
 libXcursor                       x86_64 1.1.15-4.fc29             fedora  29 k
 libXcursor-devel                 x86_64 1.1.15-4.fc29             fedora  22 k
 libXdamage                       x86_64 1.1.4-15.fc29             fedora  21 k
 libXdamage-devel                 x86_64 1.1.4-15.fc29             fedora 9.4 k
 libXdmcp                         x86_64 1.1.2-12.fc29             fedora  34 k
 libXext                          x86_64 1.3.3-10.fc29             fedora  38 k
 libXext-devel                    x86_64 1.3.3-10.fc29             fedora  73 k
 libXfixes                        x86_64 5.0.3-8.fc29              fedora  18 k
 libXfixes-devel                  x86_64 5.0.3-8.fc29              fedora  12 k
 libXfont2                        x86_64 2.0.3-3.fc29              fedora 148 k
 libXft                           x86_64 2.3.2-11.fc29             fedora  59 k
 libXft-devel                     x86_64 2.3.2-11.fc29             fedora  18 k
 libXi                            x86_64 1.7.9-8.fc29              fedora  38 k
 libXi-devel                      x86_64 1.7.9-8.fc29              fedora 101 k
 libXinerama                      x86_64 1.1.4-2.fc29              fedora  14 k
 libXinerama-devel                x86_64 1.1.4-2.fc29              fedora  13 k
 libXmu                           x86_64 1.1.2-12.fc29             fedora  69 k
 libXrandr                        x86_64 1.5.1-8.fc29              fedora  26 k
 libXrandr-devel                  x86_64 1.5.1-8.fc29              fedora  19 k
 libXrender                       x86_64 0.9.10-8.fc29             fedora  26 k
 libXrender-devel                 x86_64 0.9.10-8.fc29             fedora  16 k
 libXt                            x86_64 1.1.5-9.fc29              fedora 176 k
 libXt-devel                      x86_64 1.1.5-9.fc29              fedora 443 k
 libXv                            x86_64 1.0.11-8.fc29             fedora  18 k
 libXv-devel                      x86_64 1.0.11-8.fc29             fedora  39 k
 libXxf86misc                     x86_64 1.0.4-2.fc29              fedora  21 k
 libXxf86vm                       x86_64 1.1.4-10.fc29             fedora  17 k
 libXxf86vm-devel                 x86_64 1.1.4-10.fc29             fedora  18 k
 libblkid-devel                   x86_64 2.33.1-2.fc30             fedora  17 k
 libcroco                         x86_64 0.6.12-5.fc29             fedora 107 k
 libdatrie                        x86_64 0.2.9-8.fc29              fedora  31 k
 libdrm                           x86_64 2.4.96-2.fc30             fedora 145 k
 libdrm-devel                     x86_64 2.4.96-2.fc30             fedora 144 k
 libedit                          x86_64 3.1-24.20170329cvs.fc29   fedora  96 k
 libevdev                         x86_64 1.6.0-1.fc30              fedora  38 k
 libffi-devel                     x86_64 3.1-18.fc29               fedora  24 k
 libfontenc                       x86_64 1.1.3-9.fc29              fedora  30 k
 libglvnd                         x86_64 1:1.1.0-2.fc30            fedora  65 k
 libglvnd-core-devel              x86_64 1:1.1.0-2.fc30            fedora  22 k
 libglvnd-devel                   x86_64 1:1.1.0-2.fc30            fedora  13 k
 libglvnd-egl                     x86_64 1:1.1.0-2.fc30            fedora  43 k
 libglvnd-gles                    x86_64 1:1.1.0-2.fc30            fedora  32 k
 libglvnd-glx                     x86_64 1:1.1.0-2.fc30            fedora 114 k
 libglvnd-opengl                  x86_64 1:1.1.0-2.fc30            fedora  39 k
 libgomp                          x86_64 9.0.0-0.3.fc30            fedora 203 k
 libgs                            x86_64 9.25-1.fc30               fedora 2.9 M
 libgudev                         x86_64 232-4.fc29                fedora  32 k
 libicu                           x86_64 62.1-3.fc30               fedora 8.8 M
 libicu-devel                     x86_64 62.1-3.fc30               fedora 916 k
 libidn                           x86_64 1.35-3.fc29               fedora 231 k
 libijs                           x86_64 0.35-8.fc29               fedora  28 k
 libinput                         x86_64 1.12.6-1.fc30             fedora 166 k
 libjpeg-turbo                    x86_64 2.0.0-3.fc30              fedora 158 k
 libmcpp                          x86_64 2.7.2-21.fc29             fedora  77 k
 libmng                           x86_64 2.0.3-8.fc29              fedora 178 k
 libmount-devel                   x86_64 2.33.1-2.fc30             fedora  18 k
 libmpc                           x86_64 1.1.0-2.fc29              fedora  58 k
 libpaper                         x86_64 1.1.24-23.fc30            fedora  38 k
 libpciaccess                     x86_64 0.14-2.fc29               fedora  26 k
 libpng                           x86_64 2:1.6.35-1.fc30           fedora 106 k
 libpng-devel                     x86_64 2:1.6.35-1.fc30           fedora 310 k
 libquadmath                      x86_64 9.0.0-0.3.fc30            fedora 177 k
 libquadmath-devel                x86_64 9.0.0-0.3.fc30            fedora  21 k
 librsvg2                         x86_64 2.45.4-1.fc30             fedora 2.0 M
 libselinux-devel                 x86_64 2.8-5.fc30                fedora 117 k
 libsepol-devel                   x86_64 2.8-3.fc30                fedora  45 k
 libstdc++-devel                  x86_64 9.0.0-0.3.fc30            fedora 2.1 M
 libthai                          x86_64 0.1.28-1.fc29             fedora 199 k
 libtiff                          x86_64 4.0.10-1.fc30             fedora 166 k
 libunwind                        x86_64 1.3.1-1.fc30              fedora  63 k
 libuuid-devel                    x86_64 2.33.1-2.fc30             fedora  28 k
 libuv                            x86_64 1:1.24.1-1.fc30           fedora 125 k
 libwacom                         x86_64 0.32-2.fc30               fedora  31 k
 libwacom-data                    noarch 0.32-2.fc30               fedora  74 k
 libwayland-client                x86_64 1.16.0-1.fc30             fedora  31 k
 libwayland-server                x86_64 1.16.0-1.fc30             fedora  37 k
 libwebp                          x86_64 1.0.0-2.fc29              fedora 270 k
 libwmf-lite                      x86_64 0.2.10-1.fc29             fedora  67 k
 libxcb                           x86_64 1.13.1-1.fc30             fedora 200 k
 libxcb-devel                     x86_64 1.13.1-1.fc30             fedora 1.1 M
 libxcrypt-devel                  x86_64 4.4.2-5.fc30              fedora  33 k
 libxkbcommon                     x86_64 0.8.2-1.fc29              fedora 109 k
 libxkbcommon-x11                 x86_64 0.8.2-1.fc29              fedora  20 k
 libxkbfile                       x86_64 1.0.9-11.fc29             fedora  85 k
 libxshmfence                     x86_64 1.3-3.fc29                fedora  12 k
 llvm-libs                        x86_64 7.0.1-1.fc30              fedora  15 M
 m4                               x86_64 1.4.18-9.fc29             fedora 214 k
 mcpp                             x86_64 2.7.2-21.fc29             fedora  27 k
 mesa-filesystem                  x86_64 18.3.2-1.fc30             fedora  18 k
 mesa-khr-devel                   x86_64 18.3.2-1.fc30             fedora  19 k
 mesa-libEGL                      x86_64 18.3.2-1.fc30             fedora 113 k
 mesa-libEGL-devel                x86_64 18.3.2-1.fc30             fedora  33 k
 mesa-libGL                       x86_64 18.3.2-1.fc30             fedora 153 k
 mesa-libGL-devel                 x86_64 18.3.2-1.fc30             fedora 163 k
 mesa-libGLU                      x86_64 9.0.0-16.fc29             fedora 182 k
 mesa-libGLU-devel                x86_64 9.0.0-16.fc29             fedora  13 k
 mesa-libgbm                      x86_64 18.3.2-1.fc30             fedora  39 k
 mesa-libglapi                    x86_64 18.3.2-1.fc30             fedora  37 k
 mtdev                            x86_64 1.1.5-13.fc29             fedora  20 k
 nettle                           x86_64 3.4.1rc1-1.fc30           fedora 293 k
 opencsg                          x86_64 1.4.2-8.fc30              fedora 216 k
 openjpeg2                        x86_64 2.3.0-10.fc30             fedora 146 k
 openssh                          x86_64 7.9p1-3.fc30.1            fedora 421 k
 openssh-clients                  x86_64 7.9p1-3.fc30.1            fedora 541 k
 pango                            x86_64 1.42.4-2.fc30             fedora 258 k
 pcre-cpp                         x86_64 8.42-6.fc30               fedora  27 k
 pcre-devel                       x86_64 8.42-6.fc30               fedora 532 k
 pcre-utf16                       x86_64 8.42-6.fc30               fedora 173 k
 pcre-utf32                       x86_64 8.42-6.fc30               fedora 164 k
 pcre2-devel                      x86_64 10.32-5.fc30              fedora 600 k
 pcre2-utf16                      x86_64 10.32-5.fc30              fedora 221 k
 pcre2-utf32                      x86_64 10.32-5.fc30              fedora 212 k
 perl-Carp                        noarch 1.50-417.fc29             fedora  29 k
 perl-Encode                      x86_64 4:2.98-6.fc29             fedora 1.5 M
 perl-Errno                       x86_64 1.29-431.fc30             fedora  24 k
 perl-Exporter                    noarch 5.73-418.fc29             fedora  31 k
 perl-File-Path                   noarch 2.16-1.fc30               fedora  36 k
 perl-File-Temp                   noarch 1:0.230.900-1.fc30        fedora  61 k
 perl-Getopt-Long                 noarch 1:2.50-417.fc29           fedora  61 k
 perl-HTTP-Tiny                   noarch 0.076-1.fc29              fedora  55 k
 perl-IO                          x86_64 1.39-431.fc30             fedora  90 k
 perl-MIME-Base64                 x86_64 3.15-417.fc29             fedora  30 k
 perl-PathTools                   x86_64 3.75-1.fc30               fedora  85 k
 perl-Pod-Escapes                 noarch 1:1.07-417.fc29           fedora  19 k
 perl-Pod-Perldoc                 noarch 3.28.01-418.fc29          fedora  83 k
 perl-Pod-Simple                  noarch 1:3.35-417.fc29           fedora 211 k
 perl-Pod-Usage                   noarch 4:1.69-417.fc29           fedora  32 k
 perl-Scalar-List-Utils           x86_64 3:1.50-417.fc29           fedora  64 k
 perl-Socket                      x86_64 4:2.027-417.fc29          fedora  54 k
 perl-Storable                    x86_64 1:3.11-6.fc30             fedora  94 k
 perl-Term-ANSIColor              noarch 4.06-418.fc29             fedora  44 k
 perl-Term-Cap                    noarch 1.17-417.fc29             fedora  22 k
 perl-Text-ParseWords             noarch 3.30-417.fc29             fedora  16 k
 perl-Text-Tabs+Wrap              noarch 2013.0523-417.fc29        fedora  23 k
 perl-Time-Local                  noarch 2:1.280-3.fc29            fedora  31 k
 perl-Unicode-Normalize           x86_64 1.26-417.fc29             fedora  81 k
 perl-constant                    noarch 1.33-418.fc29             fedora  23 k
 perl-interpreter                 x86_64 4:5.28.1-431.fc30         fedora 6.4 M
 perl-libs                        x86_64 4:5.28.1-431.fc30         fedora 1.6 M
 perl-macros                      x86_64 4:5.28.1-431.fc30         fedora  20 k
 perl-parent                      noarch 1:0.237-2.fc29            fedora  14 k
 perl-podlators                   noarch 1:4.11-3.fc29             fedora 115 k
 perl-threads                     x86_64 1:2.22-417.fc29           fedora  57 k
 perl-threads-shared              x86_64 1.59-1.fc30               fedora  42 k
 pixman                           x86_64 0.36.0-1.fc30             fedora 246 k
 polyclipping                     x86_64 6.4.2-4.fc29              fedora 1.1 M
 python-rpm-macros                noarch 3-41.fc30                 fedora  12 k
 python3                          x86_64 3.7.2-4.fc30              fedora  39 k
 python3-rpm-generators           noarch 7-1.fc30                  fedora  23 k
 python3-rpm-macros               noarch 3-41.fc30                 fedora  10 k
 python3-setuptools               noarch 40.4.3-1.fc30             fedora 618 k
 qscintilla                       x86_64 2.10.8-1.fc30             fedora 1.1 M
 qt                               x86_64 1:4.8.7-44.fc30           fedora 4.6 M
 qt-common                        noarch 1:4.8.7-44.fc30           fedora 7.8 k
 qt-settings                      noarch 29.0-1.fc30               fedora 9.4 k
 qt-x11                           x86_64 1:4.8.7-44.fc30           fedora  12 M
 qt5-designer                     x86_64 5.11.3-1.fc30             fedora 148 k
 qt5-doctools                     x86_64 5.11.3-1.fc30             fedora 526 k
 qt5-linguist                     x86_64 5.11.3-1.fc30             fedora 852 k
 qt5-qtbase                       x86_64 5.11.3-1.fc30             fedora 3.2 M
 qt5-qtbase-common                noarch 5.11.3-1.fc30             fedora  15 k
 qt5-qtbase-devel                 x86_64 5.11.3-1.fc30             fedora 4.1 M
 qt5-qtbase-gui                   x86_64 5.11.3-1.fc30             fedora 5.5 M
 qt5-qtscript                     x86_64 5.11.3-1.fc30             fedora 859 k
 qt5-qtscript-devel               x86_64 5.11.3-1.fc30             fedora  82 k
 qt5-qtsvg                        x86_64 5.11.3-1.fc30             fedora 168 k
 qt5-qtsvg-devel                  x86_64 5.11.3-1.fc30             fedora  26 k
 qt5-qttools                      x86_64 5.11.3-1.fc30             fedora  40 k
 qt5-qttools-common               noarch 5.11.3-1.fc30             fedora  12 k
 qt5-qttools-devel                x86_64 5.11.3-1.fc30             fedora 254 k
 qt5-qttools-libs-designer        x86_64 5.11.3-1.fc30             fedora 2.7 M
 qt5-qttools-libs-designercomponents
                                  x86_64 5.11.3-1.fc30             fedora 745 k
 qt5-qttools-libs-help            x86_64 5.11.3-1.fc30             fedora 151 k
 qt5-rpm-macros                   noarch 5.11.3-1.fc30             fedora  10 k
 rhash                            x86_64 1.3.5-3.fc29              fedora 129 k
 shared-mime-info                 x86_64 1.12-1.fc30               fedora 320 k
 urw-base35-bookman-fonts         noarch 20170801-11.fc29          fedora 856 k
 urw-base35-c059-fonts            noarch 20170801-11.fc29          fedora 883 k
 urw-base35-d050000l-fonts        noarch 20170801-11.fc29          fedora  78 k
 urw-base35-fonts                 noarch 20170801-11.fc29          fedora  11 k
 urw-base35-fonts-common          noarch 20170801-11.fc29          fedora  22 k
 urw-base35-gothic-fonts          noarch 20170801-11.fc29          fedora 653 k
 urw-base35-nimbus-mono-ps-fonts  noarch 20170801-11.fc29          fedora 800 k
 urw-base35-nimbus-roman-fonts    noarch 20170801-11.fc29          fedora 864 k
 urw-base35-nimbus-sans-fonts     noarch 20170801-11.fc29          fedora 1.3 M
 urw-base35-p052-fonts            noarch 20170801-11.fc29          fedora 981 k
 urw-base35-standard-symbols-ps-fonts
                                  noarch 20170801-11.fc29          fedora  43 k
 urw-base35-z003-fonts            noarch 20170801-11.fc29          fedora 279 k
 xcb-util                         x86_64 0.4.0-11.fc29             fedora  18 k
 xcb-util-image                   x86_64 0.4.0-11.fc29             fedora  18 k
 xcb-util-keysyms                 x86_64 0.4.0-9.fc29              fedora  14 k
 xcb-util-renderutil              x86_64 0.3.9-12.fc29             fedora  17 k
 xcb-util-wm                      x86_64 0.4.1-14.fc29             fedora  30 k
 xkeyboard-config                 noarch 2.24-4.fc29               fedora 822 k
 xorg-x11-font-utils              x86_64 1:7.5-40.fc29             fedora  95 k
 xorg-x11-proto-devel             noarch 2018.4-2.fc29             fedora 280 k
 xorg-x11-server-common           x86_64 1.20.3-3.fc30             fedora  36 k
 xorg-x11-server-utils            x86_64 7.7-27.fc30               fedora 176 k
 xorg-x11-xauth                   x86_64 1:1.0.9-13.fc29           fedora  34 k
 xorg-x11-xkb-utils               x86_64 7.7-28.fc30               fedora 105 k
 xz-devel                         x86_64 5.2.4-4.fc30              fedora  56 k
 zlib-devel                       x86_64 1.2.11-14.fc30            fedora  46 k

Transaction Summary
================================================================================
Install  318 Packages

Total download size: 251 M
Installed size: 1.0 G
Downloading Packages:
(1/318): desktop-file-utils-0.23-9.fc29.x86_64. 1.1 MB/s |  70 kB     00:00    
(2/318): xorg-x11-server-Xvfb-1.20.3-3.fc30.x86 7.7 MB/s | 813 kB     00:00    
(3/318): bison-3.0.5-1.fc29.x86_64.rpm          4.0 MB/s | 686 kB     00:00    
(4/318): flex-2.6.4-1.fc30.x86_64.rpm           4.2 MB/s | 306 kB     00:00    
(5/318): gettext-0.19.8.1-18.fc30.x86_64.rpm     36 MB/s | 1.0 MB     00:00    
(6/318): git-core-2.20.1-1.fc30.x86_64.rpm       50 MB/s | 4.0 MB     00:00    
(7/318): eigen3-devel-3.3.7-1.fc30.noarch.rpm   3.5 MB/s | 1.0 MB     00:00    
(8/318): ImageMagick-6.9.10.23-1.fc30.x86_64.rp 1.6 MB/s | 157 kB     00:00    
(9/318): fontconfig-devel-2.13.1-4.fc30.x86_64. 4.3 MB/s | 127 kB     00:00    
(10/318): freetype-devel-2.9.1-6.fc30.x86_64.rp  31 MB/s | 441 kB     00:00    
(11/318): CGAL-devel-4.13-1.fc30.x86_64.rpm      14 MB/s | 5.3 MB     00:00    
(12/318): gcc-c++-9.0.0-0.3.fc30.x86_64.rpm      44 MB/s |  11 MB     00:00    
(13/318): glew-devel-2.1.0-2.fc30.x86_64.rpm    2.5 MB/s | 220 kB     00:00    
(14/318): glib2-devel-2.59.0-1.fc30.x86_64.rpm   27 MB/s | 469 kB     00:00    
(15/318): gmp-devel-6.1.2-8.fc29.x86_64.rpm      14 MB/s | 174 kB     00:00    
(16/318): harfbuzz-devel-2.1.3-1.fc30.x86_64.rp  24 MB/s | 210 kB     00:00    
(17/318): libxml2-devel-2.9.8-5.fc30.x86_64.rpm  32 MB/s | 1.0 MB     00:00    
(18/318): mpfr-devel-3.1.6-3.fc30.x86_64.rpm    2.0 MB/s |  76 kB     00:00    
(19/318): opencsg-devel-1.4.2-8.fc30.x86_64.rpm 184 kB/s |  12 kB     00:00    
(20/318): polyclipping-devel-6.4.2-4.fc29.x86_6 525 kB/s |  15 kB     00:00    
(21/318): procps-ng-3.3.15-4.fc29.x86_64.rpm     26 MB/s | 321 kB     00:00    
(22/318): python3-devel-3.7.2-4.fc30.x86_64.rpm  21 MB/s | 212 kB     00:00    
(23/318): boost-devel-1.66.0-14.fc29.x86_64.rpm  16 MB/s |  10 MB     00:00    
(24/318): qscintilla-devel-2.10.8-1.fc30.x86_64 5.4 MB/s | 756 kB     00:00    
(25/318): mesa-dri-drivers-18.3.2-1.fc30.x86_64  37 MB/s |  15 MB     00:00    
(26/318): libXau-1.0.8-14.fc29.x86_64.rpm       358 kB/s |  29 kB     00:00    
(27/318): libXdmcp-1.1.2-12.fc29.x86_64.rpm     1.1 MB/s |  34 kB     00:00    
(28/318): libglvnd-glx-1.1.0-2.fc30.x86_64.rpm   15 MB/s | 114 kB     00:00    
(29/318): libXfont2-2.0.3-3.fc29.x86_64.rpm     1.7 MB/s | 148 kB     00:00    
(30/318): pixman-0.36.0-1.fc30.x86_64.rpm        18 MB/s | 246 kB     00:00    
(31/318): libunwind-1.3.1-1.fc30.x86_64.rpm     623 kB/s |  63 kB     00:00    
(32/318): xorg-x11-server-common-1.20.3-3.fc30. 679 kB/s |  36 kB     00:00    
(33/318): m4-1.4.18-9.fc29.x86_64.rpm           5.9 MB/s | 214 kB     00:00    
(34/318): emacs-filesystem-26.1-7.fc30.noarch.r 757 kB/s |  10 kB     00:00    
(35/318): xorg-x11-xauth-1.0.9-13.fc29.x86_64.r 498 kB/s |  34 kB     00:00    
(36/318): gettext-libs-0.19.8.1-18.fc30.x86_64.  31 MB/s | 275 kB     00:00    
(37/318): libgomp-9.0.0-0.3.fc30.x86_64.rpm      21 MB/s | 203 kB     00:00    
(38/318): less-530-2.fc29.x86_64.rpm             15 MB/s | 148 kB     00:00    
(39/318): openssh-clients-7.9p1-3.fc30.1.x86_64  27 MB/s | 541 kB     00:00    
(40/318): cmake-filesystem-3.13.3-1.fc30.x86_64 4.1 MB/s |  16 kB     00:00    
(41/318): CGAL-4.13-1.fc30.x86_64.rpm           9.0 MB/s | 568 kB     00:00    
(42/318): qt5-qtbase-devel-5.11.3-1.fc30.x86_64  37 MB/s | 4.1 MB     00:00    
(43/318): qt5-qtscript-devel-5.11.3-1.fc30.x86_ 1.1 MB/s |  82 kB     00:00    
(44/318): qt5-qtsvg-devel-5.11.3-1.fc30.x86_64. 5.1 MB/s |  26 kB     00:00    
(45/318): zlib-devel-1.2.11-14.fc30.x86_64.rpm   10 MB/s |  46 kB     00:00    
(46/318): qt-devel-4.8.7-44.fc30.x86_64.rpm      21 MB/s |  11 MB     00:00    
(47/318): qt5-qttools-devel-5.11.3-1.fc30.x86_6 3.6 MB/s | 254 kB     00:00    
(48/318): boost-1.66.0-14.fc29.x86_64.rpm       338 kB/s |  15 kB     00:00    
(49/318): boost-atomic-1.66.0-14.fc29.x86_64.rp 356 kB/s |  17 kB     00:00    
(50/318): ImageMagick-libs-6.9.10.23-1.fc30.x86  13 MB/s | 2.2 MB     00:00    
(51/318): boost-chrono-1.66.0-14.fc29.x86_64.rp 365 kB/s |  27 kB     00:00    
(52/318): boost-container-1.66.0-14.fc29.x86_64 489 kB/s |  47 kB     00:00    
(53/318): boost-coroutine-1.66.0-14.fc29.x86_64 1.0 MB/s |  35 kB     00:00    
(54/318): boost-context-1.66.0-14.fc29.x86_64.r 253 kB/s |  19 kB     00:00    
(55/318): boost-date-time-1.66.0-14.fc29.x86_64 706 kB/s |  33 kB     00:00    
(56/318): boost-fiber-1.66.0-14.fc29.x86_64.rpm 1.2 MB/s | 130 kB     00:00    
(57/318): boost-graph-1.66.0-14.fc29.x86_64.rpm 1.5 MB/s | 117 kB     00:00    
(58/318): boost-filesystem-1.66.0-14.fc29.x86_6 400 kB/s |  52 kB     00:00    
(59/318): boost-locale-1.66.0-14.fc29.x86_64.rp 4.7 MB/s | 269 kB     00:00    
(60/318): boost-iostreams-1.66.0-14.fc29.x86_64 447 kB/s |  43 kB     00:00    
(61/318): boost-log-1.66.0-14.fc29.x86_64.rpm   4.4 MB/s | 453 kB     00:00    
(62/318): boost-math-1.66.0-14.fc29.x86_64.rpm  2.0 MB/s | 269 kB     00:00    
(63/318): boost-random-1.66.0-14.fc29.x86_64.rp 571 kB/s |  26 kB     00:00    
(64/318): boost-regex-1.66.0-14.fc29.x86_64.rpm  23 MB/s | 286 kB     00:00    
(65/318): boost-program-options-1.66.0-14.fc29. 931 kB/s | 145 kB     00:00    
(66/318): boost-serialization-1.66.0-14.fc29.x8 978 kB/s | 128 kB     00:00    
(67/318): boost-signals-1.66.0-14.fc29.x86_64.r 267 kB/s |  43 kB     00:00    
(68/318): boost-stacktrace-1.66.0-14.fc29.x86_6 343 kB/s |  40 kB     00:00    
(69/318): boost-system-1.66.0-14.fc29.x86_64.rp 343 kB/s |  22 kB     00:00    
(70/318): boost-timer-1.66.0-14.fc29.x86_64.rpm 1.0 MB/s |  24 kB     00:00    
(71/318): boost-test-1.66.0-14.fc29.x86_64.rpm  3.2 MB/s | 255 kB     00:00    
(72/318): boost-wave-1.66.0-14.fc29.x86_64.rpm  3.2 MB/s | 195 kB     00:00    
(73/318): libicu-devel-62.1-3.fc30.x86_64.rpm    23 MB/s | 916 kB     00:00    
(74/318): libquadmath-devel-9.0.0-0.3.fc30.x86_ 586 kB/s |  21 kB     00:00    
(75/318): boost-type_erasure-1.66.0-14.fc29.x86 341 kB/s |  34 kB     00:00    
(76/318): fontconfig-2.13.1-4.fc30.x86_64.rpm    18 MB/s | 235 kB     00:00    
(77/318): libmpc-1.1.0-2.fc29.x86_64.rpm        6.9 MB/s |  58 kB     00:00    
(78/318): freetype-2.9.1-6.fc30.x86_64.rpm       10 MB/s | 357 kB     00:00    
(79/318): mesa-libGLU-devel-9.0.0-16.fc29.x86_6 521 kB/s |  13 kB     00:00    
(80/318): gmp-c++-6.1.2-8.fc29.x86_64.rpm       4.4 MB/s |  18 kB     00:00    
(81/318): libGLEW-2.1.0-2.fc30.x86_64.rpm       5.0 MB/s | 150 kB     00:00    
(82/318): harfbuzz-icu-2.1.3-1.fc30.x86_64.rpm  3.4 MB/s |  15 kB     00:00    
(83/318): xz-devel-5.2.4-4.fc30.x86_64.rpm       11 MB/s |  56 kB     00:00    
(84/318): harfbuzz-2.1.3-1.fc30.x86_64.rpm       25 MB/s | 412 kB     00:00    
(85/318): libX11-xcb-1.6.7-1.fc30.x86_64.rpm    2.6 MB/s |  11 kB     00:00    
(86/318): cairo-1.16.0-3.fc30.x86_64.rpm         25 MB/s | 676 kB     00:00    
(87/318): libdrm-2.4.96-2.fc30.x86_64.rpm        13 MB/s | 145 kB     00:00    
(88/318): libxshmfence-1.3-3.fc29.x86_64.rpm    2.5 MB/s |  12 kB     00:00    
(89/318): libxcb-1.13.1-1.fc30.x86_64.rpm        15 MB/s | 200 kB     00:00    
(90/318): mesa-filesystem-18.3.2-1.fc30.x86_64. 5.0 MB/s |  18 kB     00:00    
(91/318): mesa-libglapi-18.3.2-1.fc30.x86_64.rp 9.4 MB/s |  37 kB     00:00    
(92/318): opencsg-1.4.2-8.fc30.x86_64.rpm       5.3 MB/s | 216 kB     00:00    
(93/318): python-rpm-macros-3-41.fc30.noarch.rp 4.5 MB/s |  12 kB     00:00    
(94/318): python3-rpm-generators-7-1.fc30.noarc 7.4 MB/s |  23 kB     00:00    
(95/318): python3-rpm-macros-3-41.fc30.noarch.r 3.9 MB/s |  10 kB     00:00    
(96/318): python3-setuptools-40.4.3-1.fc30.noar  38 MB/s | 618 kB     00:00    
(97/318): qscintilla-2.10.8-1.fc30.x86_64.rpm    14 MB/s | 1.1 MB     00:00    
(98/318): polyclipping-6.4.2-4.fc29.x86_64.rpm  6.8 MB/s | 1.1 MB     00:00    
(99/318): llvm-libs-7.0.1-1.fc30.x86_64.rpm      49 MB/s |  15 MB     00:00    
(100/318): xorg-x11-proto-devel-2018.4-2.fc29.n  16 MB/s | 280 kB     00:00    
(101/318): libfontenc-1.1.3-9.fc29.x86_64.rpm   3.7 MB/s |  30 kB     00:00    
(102/318): libX11-1.6.7-1.fc30.x86_64.rpm        16 MB/s | 593 kB     00:00    
(103/318): libXext-1.3.3-10.fc29.x86_64.rpm     4.6 MB/s |  38 kB     00:00    
(104/318): libglvnd-1.1.0-2.fc30.x86_64.rpm     5.7 MB/s |  65 kB     00:00    
(105/318): mesa-libGL-18.3.2-1.fc30.x86_64.rpm   14 MB/s | 153 kB     00:00    
(106/318): xkeyboard-config-2.24-4.fc29.noarch.  23 MB/s | 822 kB     00:00    
(107/318): qt-4.8.7-44.fc30.x86_64.rpm           13 MB/s | 4.6 MB     00:00    
(108/318): xorg-x11-xkb-utils-7.7-28.fc30.x86_6 1.5 MB/s | 105 kB     00:00    
(109/318): libcroco-0.6.12-5.fc29.x86_64.rpm     11 MB/s | 107 kB     00:00    
(110/318): fipscheck-lib-1.5.0-5.fc29.x86_64.rp 1.6 MB/s |  13 kB     00:00    
(111/318): libedit-3.1-24.20170329cvs.fc29.x86_  10 MB/s |  96 kB     00:00    
(112/318): libXmu-1.1.2-12.fc29.x86_64.rpm      1.5 MB/s |  69 kB     00:00    
(113/318): openssh-7.9p1-3.fc30.1.x86_64.rpm     18 MB/s | 421 kB     00:00    
(114/318): boost-thread-1.66.0-14.fc29.x86_64.r 1.3 MB/s |  62 kB     00:00    
(115/318): qt5-qtbase-5.11.3-1.fc30.x86_64.rpm   28 MB/s | 3.2 MB     00:00    
(116/318): qt5-qtsvg-5.11.3-1.fc30.x86_64.rpm    19 MB/s | 168 kB     00:00    
(117/318): perl-File-Path-2.16-1.fc30.noarch.rp 8.1 MB/s |  36 kB     00:00    
(118/318): qt-x11-4.8.7-44.fc30.x86_64.rpm       22 MB/s |  12 MB     00:00    
(119/318): perl-Getopt-Long-2.50-417.fc29.noarc 967 kB/s |  61 kB     00:00    
(120/318): perl-IO-1.39-431.fc30.x86_64.rpm      16 MB/s |  90 kB     00:00    
(121/318): perl-PathTools-3.75-1.fc30.x86_64.rp  12 MB/s |  85 kB     00:00    
(122/318): qt5-rpm-macros-5.11.3-1.fc30.noarch. 1.8 MB/s |  10 kB     00:00    
(123/318): qt5-qtbase-gui-5.11.3-1.fc30.x86_64.  24 MB/s | 5.5 MB     00:00    
(124/318): qt5-designer-5.11.3-1.fc30.x86_64.rp  18 MB/s | 148 kB     00:00    
(125/318): qt5-doctools-5.11.3-1.fc30.x86_64.rp  31 MB/s | 526 kB     00:00    
(126/318): qt5-linguist-5.11.3-1.fc30.x86_64.rp  36 MB/s | 852 kB     00:00    
(127/318): qt5-qttools-5.11.3-1.fc30.x86_64.rpm  11 MB/s |  40 kB     00:00    
(128/318): qt5-qtscript-5.11.3-1.fc30.x86_64.rp 6.6 MB/s | 859 kB     00:00    
(129/318): qt5-qttools-libs-designercomponents-  29 MB/s | 745 kB     00:00    
(130/318): perl-interpreter-5.28.1-431.fc30.x86  33 MB/s | 6.4 MB     00:00    
(131/318): qt5-qttools-libs-help-5.11.3-1.fc30. 4.0 MB/s | 151 kB     00:00    
(132/318): qt5-qttools-libs-designer-5.11.3-1.f  19 MB/s | 2.7 MB     00:00    
(133/318): gdk-pixbuf2-2.38.0-4.fc30.x86_64.rpm  36 MB/s | 455 kB     00:00    
(134/318): OpenEXR-libs-2.2.0-15.fc30.x86_64.rp 6.6 MB/s | 656 kB     00:00    
(135/318): jbigkit-libs-2.1-15.fc30.x86_64.rpm  9.9 MB/s |  49 kB     00:00    
(136/318): lcms2-2.9-4.fc30.x86_64.rpm           16 MB/s | 150 kB     00:00    
(137/318): fftw-libs-double-3.3.8-2.fc29.x86_64 7.9 MB/s | 995 kB     00:00    
(138/318): ilmbase-2.2.0-14.fc29.x86_64.rpm     2.7 MB/s | 109 kB     00:00    
(139/318): libICE-1.0.9-14.fc29.x86_64.rpm      3.7 MB/s |  67 kB     00:00    
(140/318): libSM-1.2.3-1.fc30.x86_64.rpm        688 kB/s |  40 kB     00:00    
(141/318): libjpeg-turbo-2.0.0-3.fc30.x86_64.rp  15 MB/s | 158 kB     00:00    
(142/318): libpng-1.6.35-1.fc30.x86_64.rpm       12 MB/s | 106 kB     00:00    
(143/318): libXt-1.1.5-9.fc29.x86_64.rpm        2.0 MB/s | 176 kB     00:00    
(144/318): libtiff-4.0.10-1.fc30.x86_64.rpm      16 MB/s | 166 kB     00:00    
(145/318): libwebp-1.0.0-2.fc29.x86_64.rpm       15 MB/s | 270 kB     00:00    
(146/318): libgs-9.25-1.fc30.x86_64.rpm          15 MB/s | 2.9 MB     00:00    
(147/318): libwmf-lite-0.2.10-1.fc29.x86_64.rpm 840 kB/s |  67 kB     00:00    
(148/318): pango-1.42.4-2.fc30.x86_64.rpm        21 MB/s | 258 kB     00:00    
(149/318): librsvg2-2.45.4-1.fc30.x86_64.rpm     14 MB/s | 2.0 MB     00:00    
(150/318): fontpackages-filesystem-1.44-22.fc29 3.1 MB/s | 7.7 kB     00:00    
(151/318): openjpeg2-2.3.0-10.fc30.x86_64.rpm   2.9 MB/s | 146 kB     00:00    
(152/318): mesa-libGLU-9.0.0-16.fc29.x86_64.rpm 3.9 MB/s | 182 kB     00:00    
(153/318): libXrender-0.9.10-8.fc29.x86_64.rpm  4.0 MB/s |  26 kB     00:00    
(154/318): gl-manpages-1.1-16.20161227.fc29.noa  14 MB/s | 1.2 MB     00:00    
(155/318): graphite2-1.3.10-6.fc30.x86_64.rpm   8.4 MB/s | 108 kB     00:00    
(156/318): libpciaccess-0.14-2.fc29.x86_64.rpm  5.2 MB/s |  26 kB     00:00    
(157/318): dbus-libs-1.12.12-2.fc30.x86_64.rpm   19 MB/s | 146 kB     00:00    
(158/318): qt-settings-29.0-1.fc30.noarch.rpm   2.5 MB/s | 9.4 kB     00:00    
(159/318): alsa-lib-1.1.8-1.fc30.x86_64.rpm      32 MB/s | 402 kB     00:00    
(160/318): libXcursor-1.1.15-4.fc29.x86_64.rpm  6.2 MB/s |  29 kB     00:00    
(161/318): libXfixes-5.0.3-8.fc29.x86_64.rpm    4.4 MB/s |  18 kB     00:00    
(162/318): libXi-1.7.9-8.fc29.x86_64.rpm        9.7 MB/s |  38 kB     00:00    
(163/318): libXinerama-1.1.4-2.fc29.x86_64.rpm  4.3 MB/s |  14 kB     00:00    
(164/318): libXrandr-1.5.1-8.fc29.x86_64.rpm    7.2 MB/s |  26 kB     00:00    
(165/318): libicu-62.1-3.fc30.x86_64.rpm         38 MB/s | 8.8 MB     00:00    
(166/318): qt-common-4.8.7-44.fc30.noarch.rpm    60 kB/s | 7.8 kB     00:00    
(167/318): libmng-2.0.3-8.fc29.x86_64.rpm       1.9 MB/s | 178 kB     00:00    
(168/318): libXdamage-1.1.4-15.fc29.x86_64.rpm  4.4 MB/s |  21 kB     00:00    
(169/318): libX11-common-1.6.7-1.fc30.noarch.rp  15 MB/s | 155 kB     00:00    
(170/318): libXxf86vm-1.1.4-10.fc29.x86_64.rpm  2.6 MB/s |  17 kB     00:00    
(171/318): libxkbfile-1.0.9-11.fc29.x86_64.rpm   12 MB/s |  85 kB     00:00    
(172/318): fipscheck-1.5.0-5.fc29.x86_64.rpm    6.7 MB/s |  25 kB     00:00    
(173/318): qt5-qtbase-common-5.11.3-1.fc30.noar 4.3 MB/s |  15 kB     00:00    
(174/318): pcre2-utf16-10.32-5.fc30.x86_64.rpm   26 MB/s | 221 kB     00:00    
(175/318): glx-utils-8.4.0-2.20181118git1830dcb 8.4 MB/s |  37 kB     00:00    
(176/318): cups-libs-2.2.10-1.fc30.x86_64.rpm    23 MB/s | 250 kB     00:00    
(177/318): libglvnd-egl-1.1.0-2.fc30.x86_64.rpm 6.3 MB/s |  43 kB     00:00    
(178/318): libinput-1.12.6-1.fc30.x86_64.rpm     21 MB/s | 166 kB     00:00    
(179/318): libxkbcommon-x11-0.8.2-1.fc29.x86_64 5.2 MB/s |  20 kB     00:00    
(180/318): libxkbcommon-0.8.2-1.fc29.x86_64.rpm  12 MB/s | 109 kB     00:00    
(181/318): xcb-util-image-0.4.0-11.fc29.x86_64. 4.6 MB/s |  18 kB     00:00    
(182/318): mesa-libgbm-18.3.2-1.fc30.x86_64.rpm 6.0 MB/s |  39 kB     00:00    
(183/318): xcb-util-keysyms-0.4.0-9.fc29.x86_64 3.0 MB/s |  14 kB     00:00    
(184/318): xcb-util-renderutil-0.3.9-12.fc29.x8 2.5 MB/s |  17 kB     00:00    
(185/318): xcb-util-wm-0.4.1-14.fc29.x86_64.rpm 4.8 MB/s |  30 kB     00:00    
(186/318): perl-Carp-1.50-417.fc29.noarch.rpm   4.7 MB/s |  29 kB     00:00    
(187/318): perl-Exporter-5.73-418.fc29.noarch.r 6.1 MB/s |  31 kB     00:00    
(188/318): perl-Pod-Usage-1.69-417.fc29.noarch. 5.7 MB/s |  32 kB     00:00    
(189/318): perl-Text-ParseWords-3.30-417.fc29.n 2.3 MB/s |  16 kB     00:00    
(190/318): perl-constant-1.33-418.fc29.noarch.r 2.5 MB/s |  23 kB     00:00    
(191/318): perl-Errno-1.29-431.fc30.x86_64.rpm  2.6 MB/s |  24 kB     00:00    
(192/318): perl-Socket-2.027-417.fc29.x86_64.rp 4.8 MB/s |  54 kB     00:00    
(193/318): perl-Scalar-List-Utils-1.50-417.fc29 6.6 MB/s |  64 kB     00:00    
(194/318): perl-Text-Tabs+Wrap-2013.0523-417.fc 3.8 MB/s |  23 kB     00:00    
(195/318): perl-Unicode-Normalize-1.26-417.fc29  12 MB/s |  81 kB     00:00    
(196/318): perl-macros-5.28.1-431.fc30.x86_64.r 3.8 MB/s |  20 kB     00:00    
(197/318): perl-parent-0.237-2.fc29.noarch.rpm  3.9 MB/s |  14 kB     00:00    
(198/318): perl-threads-2.22-417.fc29.x86_64.rp 9.2 MB/s |  57 kB     00:00    
(199/318): perl-threads-shared-1.59-1.fc30.x86_  10 MB/s |  42 kB     00:00    
(200/318): qt5-qttools-common-5.11.3-1.fc30.noa 2.8 MB/s |  12 kB     00:00    
(201/318): perl-libs-5.28.1-431.fc30.x86_64.rpm  33 MB/s | 1.6 MB     00:00    
(202/318): adobe-mappings-cmap-deprecated-20171 1.1 MB/s | 118 kB     00:00    
(203/318): adobe-mappings-cmap-20171205-4.fc29.  13 MB/s | 2.1 MB     00:00    
(204/318): clang-libs-7.0.1-2.fc30.x86_64.rpm    50 MB/s |  16 MB     00:00    
(205/318): adobe-mappings-pdf-20180407-2.fc29.n 3.6 MB/s | 706 kB     00:00    
(206/318): jbig2dec-libs-0.14-3.fc29.x86_64.rpm 846 kB/s |  65 kB     00:00    
(207/318): libidn-1.35-3.fc29.x86_64.rpm        1.9 MB/s | 231 kB     00:00    
(208/318): libijs-0.35-8.fc29.x86_64.rpm        440 kB/s |  28 kB     00:00    
(209/318): google-droid-sans-fonts-20120715-14. 7.8 MB/s | 2.5 MB     00:00    
(210/318): urw-base35-fonts-20170801-11.fc29.no 264 kB/s |  11 kB     00:00    
(211/318): cairo-gobject-1.16.0-3.fc30.x86_64.r 1.7 MB/s |  18 kB     00:00    
(212/318): fribidi-1.0.5-1.fc29.x86_64.rpm      9.4 MB/s |  82 kB     00:00    
(213/318): libXft-2.3.2-11.fc29.x86_64.rpm      8.4 MB/s |  59 kB     00:00    
(214/318): libthai-0.1.28-1.fc29.x86_64.rpm      22 MB/s | 199 kB     00:00    
(215/318): avahi-libs-0.7-16.fc29.x86_64.rpm     10 MB/s |  59 kB     00:00    
(216/318): libpaper-1.1.24-23.fc30.x86_64.rpm   491 kB/s |  38 kB     00:00    
(217/318): mesa-libEGL-18.3.2-1.fc30.x86_64.rpm  10 MB/s | 113 kB     00:00    
(218/318): libevdev-1.6.0-1.fc30.x86_64.rpm     6.3 MB/s |  38 kB     00:00    
(219/318): libwacom-0.32-2.fc30.x86_64.rpm      6.7 MB/s |  31 kB     00:00    
(220/318): gnutls-3.6.5-2.fc30.x86_64.rpm        26 MB/s | 861 kB     00:00    
(221/318): mtdev-1.1.5-13.fc29.x86_64.rpm       2.4 MB/s |  20 kB     00:00    
(222/318): hwdata-0.319-1.fc30.noarch.rpm        27 MB/s | 1.5 MB     00:00    
(223/318): xcb-util-0.4.0-11.fc29.x86_64.rpm    1.2 MB/s |  18 kB     00:00    
(224/318): libwayland-server-1.16.0-1.fc30.x86_ 2.1 MB/s |  37 kB     00:00    
(225/318): perl-Pod-Perldoc-3.28.01-418.fc29.no 8.2 MB/s |  83 kB     00:00    
(226/318): perl-podlators-4.11-3.fc29.noarch.rp 742 kB/s | 115 kB     00:00    
(227/318): urw-base35-bookman-fonts-20170801-11 4.6 MB/s | 856 kB     00:00    
(228/318): urw-base35-c059-fonts-20170801-11.fc 3.9 MB/s | 883 kB     00:00    
(229/318): urw-base35-fonts-common-20170801-11. 323 kB/s |  22 kB     00:00    
(230/318): urw-base35-d050000l-fonts-20170801-1 569 kB/s |  78 kB     00:00    
(231/318): urw-base35-gothic-fonts-20170801-11. 3.7 MB/s | 653 kB     00:00    
(232/318): urw-base35-nimbus-roman-fonts-201708 6.9 MB/s | 864 kB     00:00    
(233/318): urw-base35-nimbus-mono-ps-fonts-2017 3.2 MB/s | 800 kB     00:00    
(234/318): urw-base35-nimbus-sans-fonts-2017080 5.7 MB/s | 1.3 MB     00:00    
(235/318): urw-base35-p052-fonts-20170801-11.fc 2.6 MB/s | 981 kB     00:00    
(236/318): urw-base35-standard-symbols-ps-fonts 149 kB/s |  43 kB     00:00    
(237/318): libdatrie-0.2.9-8.fc29.x86_64.rpm    7.5 MB/s |  31 kB     00:00    
(238/318): urw-base35-z003-fonts-20170801-11.fc 1.6 MB/s | 279 kB     00:00    
(239/318): libwayland-client-1.16.0-1.fc30.x86_ 5.7 MB/s |  31 kB     00:00    
(240/318): libgudev-232-4.fc29.x86_64.rpm       8.2 MB/s |  32 kB     00:00    
(241/318): nettle-3.4.1rc1-1.fc30.x86_64.rpm     21 MB/s | 293 kB     00:00    
(242/318): libwacom-data-0.32-2.fc30.noarch.rpm 9.6 MB/s |  74 kB     00:00    
(243/318): perl-File-Temp-0.230.900-1.fc30.noar  12 MB/s |  61 kB     00:00    
(244/318): perl-HTTP-Tiny-0.076-1.fc29.noarch.r  10 MB/s |  55 kB     00:00    
(245/318): perl-Term-ANSIColor-4.06-418.fc29.no 8.8 MB/s |  44 kB     00:00    
(246/318): perl-Pod-Simple-3.35-417.fc29.noarch  20 MB/s | 211 kB     00:00    
(247/318): perl-Term-Cap-1.17-417.fc29.noarch.r 6.2 MB/s |  22 kB     00:00    
(248/318): xorg-x11-font-utils-7.5-40.fc29.x86_  19 MB/s |  95 kB     00:00    
(249/318): perl-MIME-Base64-3.15-417.fc29.x86_6 9.9 MB/s |  30 kB     00:00    
(250/318): groff-base-1.22.3-18.fc30.x86_64.rpm  26 MB/s | 934 kB     00:00    
(251/318): perl-Time-Local-1.280-3.fc29.noarch. 3.2 MB/s |  31 kB     00:00    
(252/318): perl-Pod-Escapes-1.07-417.fc29.noarc 971 kB/s |  19 kB     00:00    
(253/318): xorg-x11-server-utils-7.7-27.fc30.x8 2.7 MB/s | 176 kB     00:00    
(254/318): libXxf86misc-1.0.4-2.fc29.x86_64.rpm 339 kB/s |  21 kB     00:00    
(255/318): mcpp-2.7.2-21.fc29.x86_64.rpm        582 kB/s |  27 kB     00:00    
(256/318): cmake-data-3.13.3-1.fc30.noarch.rpm   34 MB/s | 1.4 MB     00:00    
(257/318): libmcpp-2.7.2-21.fc29.x86_64.rpm     1.2 MB/s |  77 kB     00:00    
(258/318): cmake-rpm-macros-3.13.3-1.fc30.noarc 4.2 MB/s |  15 kB     00:00    
(259/318): jsoncpp-1.8.4-5.fc29.x86_64.rpm       17 MB/s |  88 kB     00:00    
(260/318): libuv-1.24.1-1.fc30.x86_64.rpm        14 MB/s | 125 kB     00:00    
(261/318): rhash-1.3.5-3.fc29.x86_64.rpm         15 MB/s | 129 kB     00:00    
(262/318): mesa-libEGL-devel-18.3.2-1.fc30.x86_ 4.7 MB/s |  33 kB     00:00    
(263/318): libglvnd-devel-1.1.0-2.fc30.x86_64.r 3.6 MB/s |  13 kB     00:00    
(264/318): mesa-khr-devel-18.3.2-1.fc30.x86_64. 4.4 MB/s |  19 kB     00:00    
(265/318): libglvnd-core-devel-1.1.0-2.fc30.x86 4.3 MB/s |  22 kB     00:00    
(266/318): libglvnd-gles-1.1.0-2.fc30.x86_64.rp 6.5 MB/s |  32 kB     00:00    
(267/318): libglvnd-opengl-1.1.0-2.fc30.x86_64. 7.1 MB/s |  39 kB     00:00    
(268/318): mesa-libGL-devel-18.3.2-1.fc30.x86_6  17 MB/s | 163 kB     00:00    
(269/318): python3-3.7.2-4.fc30.x86_64.rpm      5.2 MB/s |  39 kB     00:00    
(270/318): libSM-devel-1.2.3-1.fc30.x86_64.rpm  304 kB/s |  12 kB     00:00    
(271/318): cmake-3.13.3-1.fc30.x86_64.rpm        40 MB/s | 8.0 MB     00:00    
(272/318): libICE-devel-1.0.9-14.fc29.x86_64.rp 417 kB/s |  48 kB     00:00    
(273/318): libXcursor-devel-1.1.15-4.fc29.x86_6 3.7 MB/s |  22 kB     00:00    
(274/318): libXext-devel-1.3.3-10.fc29.x86_64.r  10 MB/s |  73 kB     00:00    
(275/318): libXfixes-devel-5.0.3-8.fc29.x86_64. 2.8 MB/s |  12 kB     00:00    
(276/318): libXft-devel-2.3.2-11.fc29.x86_64.rp 4.9 MB/s |  18 kB     00:00    
(277/318): libXi-devel-1.7.9-8.fc29.x86_64.rpm   16 MB/s | 101 kB     00:00    
(278/318): libXinerama-devel-1.1.4-2.fc29.x86_6 2.1 MB/s |  13 kB     00:00    
(279/318): libXrandr-devel-1.5.1-8.fc29.x86_64. 4.8 MB/s |  19 kB     00:00    
(280/318): libX11-devel-1.6.7-1.fc30.x86_64.rpm 7.1 MB/s | 974 kB     00:00    
(281/318): libXrender-devel-0.9.10-8.fc29.x86_6 235 kB/s |  16 kB     00:00    
(282/318): libXv-1.0.11-8.fc29.x86_64.rpm       3.7 MB/s |  18 kB     00:00    
(283/318): libXt-devel-1.1.5-9.fc29.x86_64.rpm  5.8 MB/s | 443 kB     00:00    
(284/318): perl-Storable-3.11-6.fc30.x86_64.rpm  11 MB/s |  94 kB     00:00    
(285/318): libXdamage-devel-1.1.4-15.fc29.x86_6 2.3 MB/s | 9.4 kB     00:00    
(286/318): libXv-devel-1.0.11-8.fc29.x86_64.rpm 637 kB/s |  39 kB     00:00    
(287/318): libXxf86vm-devel-1.1.4-10.fc29.x86_6 2.6 MB/s |  18 kB     00:00    
(288/318): libdrm-devel-2.4.96-2.fc30.x86_64.rp  15 MB/s | 144 kB     00:00    
(289/318): perl-Encode-2.98-6.fc29.x86_64.rpm    19 MB/s | 1.5 MB     00:00    
(290/318): libXau-devel-1.0.8-14.fc29.x86_64.rp 2.9 MB/s |  14 kB     00:00    
(291/318): kernel-headers-5.0.0-0.rc3.git0.1.fc  17 MB/s | 1.2 MB     00:00    
(292/318): libxcb-devel-1.13.1-1.fc30.x86_64.rp  15 MB/s | 1.1 MB     00:00    
(293/318): annobin-8.67-3.fc30.x86_64.rpm        14 MB/s | 182 kB     00:00    
(294/318): isl-0.16.1-7.fc29.x86_64.rpm          18 MB/s | 841 kB     00:00    
(295/318): libquadmath-9.0.0-0.3.fc30.x86_64.rp 1.8 MB/s | 177 kB     00:00    
(296/318): graphite2-devel-1.3.10-6.fc30.x86_64 6.6 MB/s |  41 kB     00:00    
(297/318): libffi-devel-3.1-18.fc29.x86_64.rpm  5.6 MB/s |  24 kB     00:00    
(298/318): libmount-devel-2.33.1-2.fc30.x86_64. 4.2 MB/s |  18 kB     00:00    
(299/318): libselinux-devel-2.8-5.fc30.x86_64.r  11 MB/s | 117 kB     00:00    
(300/318): libsepol-devel-2.8-3.fc30.x86_64.rpm 7.6 MB/s |  45 kB     00:00    
(301/318): cpp-9.0.0-0.3.fc30.x86_64.rpm         39 MB/s | 9.4 MB     00:00    
(302/318): pcre-devel-8.42-6.fc30.x86_64.rpm    8.2 MB/s | 532 kB     00:00    
(303/318): pcre-cpp-8.42-6.fc30.x86_64.rpm      3.3 MB/s |  27 kB     00:00    
(304/318): pcre-utf16-8.42-6.fc30.x86_64.rpm     19 MB/s | 173 kB     00:00    
(305/318): pcre-utf32-8.42-6.fc30.x86_64.rpm     14 MB/s | 164 kB     00:00    
(306/318): shared-mime-info-1.12-1.fc30.x86_64.  15 MB/s | 320 kB     00:00    
(307/318): libstdc++-devel-9.0.0-0.3.fc30.x86_6  33 MB/s | 2.1 MB     00:00    
(308/318): libxcrypt-devel-4.4.2-5.fc30.x86_64. 8.3 MB/s |  33 kB     00:00    
(309/318): glibc-devel-2.28.9000-31.fc30.x86_64  18 MB/s | 1.0 MB     00:00    
(310/318): bzip2-devel-1.0.6-28.fc29.x86_64.rpm  18 MB/s | 215 kB     00:00    
(311/318): expat-devel-2.2.6-1.fc30.x86_64.rpm  8.4 MB/s |  49 kB     00:00    
(312/318): libpng-devel-1.6.35-1.fc30.x86_64.rp  20 MB/s | 310 kB     00:00    
(313/318): libuuid-devel-2.33.1-2.fc30.x86_64.r 7.7 MB/s |  28 kB     00:00    
(314/318): pcre2-utf32-10.32-5.fc30.x86_64.rpm   22 MB/s | 212 kB     00:00    
(315/318): libblkid-devel-2.33.1-2.fc30.x86_64. 4.0 MB/s |  17 kB     00:00    
(316/318): pcre2-devel-10.32-5.fc30.x86_64.rpm   27 MB/s | 600 kB     00:00    
(317/318): glibc-headers-2.28.9000-31.fc30.x86_  30 MB/s | 472 kB     00:00    
(318/318): gcc-9.0.0-0.3.fc30.x86_64.rpm         38 MB/s |  22 MB     00:00    
--------------------------------------------------------------------------------
Total                                            39 MB/s | 251 MB     00:06     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : perl-Exporter-5.73-418.fc29.noarch                   1/318 
  Installing       : perl-libs-4:5.28.1-431.fc30.x86_64                   2/318 
  Installing       : perl-Carp-1.50-417.fc29.noarch                       3/318 
  Installing       : xorg-x11-proto-devel-2018.4-2.fc29.noarch            4/318 
  Installing       : boost-system-1.66.0-14.fc29.x86_64                   5/318 
  Installing       : libpng-2:1.6.35-1.fc30.x86_64                        6/318 
  Installing       : freetype-2.9.1-6.fc30.x86_64                         7/318 
  Installing       : cmake-filesystem-3.13.3-1.fc30.x86_64                8/318 
  Installing       : boost-chrono-1.66.0-14.fc29.x86_64                   9/318 
  Installing       : boost-thread-1.66.0-14.fc29.x86_64                  10/318 
  Installing       : libicu-62.1-3.fc30.x86_64                           11/318 
  Running scriptlet: libicu-62.1-3.fc30.x86_64                           11/318 
  Installing       : libICE-1.0.9-14.fc29.x86_64                         12/318 
  Installing       : libjpeg-turbo-2.0.0-3.fc30.x86_64                   13/318 
  Installing       : libSM-1.2.3-1.fc30.x86_64                           14/318 
  Installing       : boost-filesystem-1.66.0-14.fc29.x86_64              15/318 
  Installing       : perl-parent-1:0.237-2.fc29.noarch                   16/318 
  Installing       : qt5-qttools-common-5.11.3-1.fc30.noarch             17/318 
  Installing       : libglvnd-1:1.1.0-2.fc30.x86_64                      18/318 
  Installing       : libX11-xcb-1.6.7-1.fc30.x86_64                      19/318 
  Installing       : zlib-devel-1.2.11-14.fc30.x86_64                    20/318 
  Installing       : boost-regex-1.66.0-14.fc29.x86_64                   21/318 
  Installing       : perl-Scalar-List-Utils-3:1.50-417.fc29.x86_64       22/318 
  Installing       : mesa-libglapi-18.3.2-1.fc30.x86_64                  23/318 
  Installing       : boost-date-time-1.66.0-14.fc29.x86_64               24/318 
  Installing       : boost-context-1.66.0-14.fc29.x86_64                 25/318 
  Installing       : libgomp-9.0.0-0.3.fc30.x86_64                       26/318 
  Running scriptlet: libgomp-9.0.0-0.3.fc30.x86_64                       26/318 
  Installing       : pixman-0.36.0-1.fc30.x86_64                         27/318 
  Installing       : libXau-1.0.8-14.fc29.x86_64                         28/318 
  Installing       : libxcb-1.13.1-1.fc30.x86_64                         29/318 
  Installing       : libICE-devel-1.0.9-14.fc29.x86_64                   30/318 
  Installing       : boost-timer-1.66.0-14.fc29.x86_64                   31/318 
  Installing       : fipscheck-1.5.0-5.fc29.x86_64                       32/318 
  Installing       : fipscheck-lib-1.5.0-5.fc29.x86_64                   33/318 
  Running scriptlet: fipscheck-lib-1.5.0-5.fc29.x86_64                   33/318 
  Installing       : python3-3.7.2-4.fc30.x86_64                         34/318 
  Installing       : python3-setuptools-40.4.3-1.fc30.noarch             35/318 
  Installing       : dbus-libs-1:1.12.12-2.fc30.x86_64                   36/318 
  Installing       : fontpackages-filesystem-1.44-22.fc29.noarch         37/318 
  Installing       : urw-base35-fonts-common-20170801-11.fc29.noarch     38/318 
  Installing       : lcms2-2.9-4.fc30.x86_64                             39/318 
  Installing       : libxshmfence-1.3-3.fc29.x86_64                      40/318 
  Installing       : libmpc-1.1.0-2.fc29.x86_64                          41/318 
  Installing       : boost-atomic-1.66.0-14.fc29.x86_64                  42/318 
  Installing       : emacs-filesystem-1:26.1-7.fc30.noarch               43/318 
  Installing       : boost-log-1.66.0-14.fc29.x86_64                     44/318 
  Installing       : google-droid-sans-fonts-20120715-14.fc29.noarch     45/318 
  Installing       : fontconfig-2.13.1-4.fc30.x86_64                     46/318 
  Running scriptlet: fontconfig-2.13.1-4.fc30.x86_64                     46/318 
  Installing       : cmake-rpm-macros-3.13.3-1.fc30.noarch               47/318 
  Installing       : boost-test-1.66.0-14.fc29.x86_64                    48/318 
  Installing       : libSM-devel-1.2.3-1.fc30.x86_64                     49/318 
  Installing       : boost-coroutine-1.66.0-14.fc29.x86_64               50/318 
  Installing       : boost-fiber-1.66.0-14.fc29.x86_64                   51/318 
  Installing       : boost-wave-1.66.0-14.fc29.x86_64                    52/318 
  Installing       : boost-graph-1.66.0-14.fc29.x86_64                   53/318 
  Installing       : boost-locale-1.66.0-14.fc29.x86_64                  54/318 
  Installing       : libicu-devel-62.1-3.fc30.x86_64                     55/318 
  Installing       : boost-type_erasure-1.66.0-14.fc29.x86_64            56/318 
  Installing       : boost-random-1.66.0-14.fc29.x86_64                  57/318 
  Installing       : perl-Text-ParseWords-3.30-417.fc29.noarch           58/318 
  Installing       : libuuid-devel-2.33.1-2.fc30.x86_64                  59/318 
  Installing       : kernel-headers-5.0.0-0.rc3.git0.1.fc30.x86_64       60/318 
  Installing       : mesa-khr-devel-18.3.2-1.fc30.x86_64                 61/318 
  Installing       : libwayland-server-1.16.0-1.fc30.x86_64              62/318 
  Installing       : adobe-mappings-cmap-20171205-4.fc29.noarch          63/318 
  Installing       : pcre2-utf16-10.32-5.fc30.x86_64                     64/318 
  Installing       : qt-settings-29.0-1.fc30.noarch                      65/318 
  Installing       : qt5-qtbase-common-5.11.3-1.fc30.noarch              66/318 
  Running scriptlet: qt5-qtbase-5.11.3-1.fc30.x86_64                     67/318 
  Installing       : qt5-qtbase-5.11.3-1.fc30.x86_64                     67/318 
  Running scriptlet: qt5-qtbase-5.11.3-1.fc30.x86_64                     67/318 
  Installing       : qt-common-1:4.8.7-44.fc30.noarch                    68/318 
  Running scriptlet: qt-1:4.8.7-44.fc30.x86_64                           69/318 
  Installing       : qt-1:4.8.7-44.fc30.x86_64                           69/318 
  Running scriptlet: qt-1:4.8.7-44.fc30.x86_64                           69/318 
  Installing       : graphite2-1.3.10-6.fc30.x86_64                      70/318 
  Installing       : harfbuzz-2.1.3-1.fc30.x86_64                        71/318 
  Running scriptlet: harfbuzz-2.1.3-1.fc30.x86_64                        71/318 
  Installing       : openjpeg2-2.3.0-10.fc30.x86_64                      72/318 
  Installing       : jbigkit-libs-2.1-15.fc30.x86_64                     73/318 
  Running scriptlet: jbigkit-libs-2.1-15.fc30.x86_64                     73/318 
  Installing       : libtiff-4.0.10-1.fc30.x86_64                        74/318 
  Installing       : ilmbase-2.2.0-14.fc29.x86_64                        75/318 
  Installing       : libedit-3.1-24.20170329cvs.fc29.x86_64              76/318 
  Installing       : llvm-libs-7.0.1-1.fc30.x86_64                       77/318 
  Running scriptlet: llvm-libs-7.0.1-1.fc30.x86_64                       77/318 
  Installing       : libcroco-0.6.12-5.fc29.x86_64                       78/318 
  Running scriptlet: libcroco-0.6.12-5.fc29.x86_64                       78/318 
  Installing       : xkeyboard-config-2.24-4.fc29.noarch                 79/318 
  Installing       : libxkbcommon-0.8.2-1.fc29.x86_64                    80/318 
  Installing       : libfontenc-1.1.3-9.fc29.x86_64                      81/318 
  Installing       : xorg-x11-font-utils-1:7.5-40.fc29.x86_64            82/318 
  Installing       : boost-stacktrace-1.66.0-14.fc29.x86_64              83/318 
  Installing       : boost-signals-1.66.0-14.fc29.x86_64                 84/318 
  Installing       : boost-serialization-1.66.0-14.fc29.x86_64           85/318 
  Installing       : boost-program-options-1.66.0-14.fc29.x86_64         86/318 
  Installing       : boost-math-1.66.0-14.fc29.x86_64                    87/318 
  Installing       : boost-iostreams-1.66.0-14.fc29.x86_64               88/318 
  Installing       : boost-container-1.66.0-14.fc29.x86_64               89/318 
  Installing       : m4-1.4.18-9.fc29.x86_64                             90/318 
  Installing       : boost-1.66.0-14.fc29.x86_64                         91/318 
  Installing       : libXfont2-2.0.3-3.fc29.x86_64                       92/318 
  Installing       : libxkbcommon-x11-0.8.2-1.fc29.x86_64                93/318 
  Installing       : gettext-libs-0.19.8.1-18.fc30.x86_64                94/318 
  Installing       : gettext-0.19.8.1-18.fc30.x86_64                     95/318 
  Installing       : clang-libs-7.0.1-2.fc30.x86_64                      96/318 
  Installing       : OpenEXR-libs-2.2.0-15.fc30.x86_64                   97/318 
  Installing       : harfbuzz-icu-2.1.3-1.fc30.x86_64                    98/318 
  Running scriptlet: harfbuzz-icu-2.1.3-1.fc30.x86_64                    98/318 
  Installing       : graphite2-devel-1.3.10-6.fc30.x86_64                99/318 
  Installing       : qt5-qttools-5.11.3-1.fc30.x86_64                   100/318 
  Installing       : adobe-mappings-cmap-deprecated-20171205-4.fc29.n   101/318 
  Running scriptlet: glibc-headers-2.28.9000-31.fc30.x86_64             102/318 
  Installing       : glibc-headers-2.28.9000-31.fc30.x86_64             102/318 
  Installing       : libxcrypt-devel-4.4.2-5.fc30.x86_64                103/318 
  Installing       : glibc-devel-2.28.9000-31.fc30.x86_64               104/318 
  Running scriptlet: glibc-devel-2.28.9000-31.fc30.x86_64               104/318 
  Installing       : libblkid-devel-2.33.1-2.fc30.x86_64                105/318 
  Installing       : libmount-devel-2.33.1-2.fc30.x86_64                106/318 
  Installing       : libidn-1.35-3.fc29.x86_64                          107/318 
  Installing       : cpp-9.0.0-0.3.fc30.x86_64                          108/318 
  Running scriptlet: cpp-9.0.0-0.3.fc30.x86_64                          108/318 
  Installing       : libmng-2.0.3-8.fc29.x86_64                         109/318 
  Running scriptlet: libmng-2.0.3-8.fc29.x86_64                         109/318 
  Installing       : avahi-libs-0.7-16.fc29.x86_64                      110/318 
  Installing       : python3-rpm-generators-7-1.fc30.noarch             111/318 
  Running scriptlet: openssh-7.9p1-3.fc30.1.x86_64                      112/318 
  Installing       : openssh-7.9p1-3.fc30.1.x86_64                      112/318 
  Installing       : openssh-clients-7.9p1-3.fc30.1.x86_64              113/318 
  Installing       : xcb-util-keysyms-0.4.0-9.fc29.x86_64               114/318 
  Installing       : xcb-util-renderutil-0.3.9-12.fc29.x86_64           115/318 
  Installing       : xcb-util-wm-0.4.1-14.fc29.x86_64                   116/318 
  Installing       : xcb-util-0.4.0-11.fc29.x86_64                      117/318 
  Installing       : xcb-util-image-0.4.0-11.fc29.x86_64                118/318 
  Installing       : libXau-devel-1.0.8-14.fc29.x86_64                  119/318 
  Installing       : libxcb-devel-1.13.1-1.fc30.x86_64                  120/318 
  Installing       : fftw-libs-double-3.3.8-2.fc29.x86_64               121/318 
  Installing       : libpng-devel-2:1.6.35-1.fc30.x86_64                122/318 
  Installing       : libglvnd-opengl-1:1.1.0-2.fc30.x86_64              123/318 
  Installing       : perl-Unicode-Normalize-1.26-417.fc29.x86_64        124/318 
  Installing       : perl-macros-4:5.28.1-431.fc30.x86_64               125/318 
  Installing       : perl-constant-1.33-418.fc29.noarch                 126/318 
  Installing       : perl-PathTools-3.75-1.fc30.x86_64                  127/318 
  Installing       : perl-Errno-1.29-431.fc30.x86_64                    128/318 
  Installing       : perl-IO-1.39-431.fc30.x86_64                       129/318 
  Installing       : perl-Socket-4:2.027-417.fc29.x86_64                130/318 
  Installing       : perl-Text-Tabs+Wrap-2013.0523-417.fc29.noarch      131/318 
  Installing       : perl-threads-1:2.22-417.fc29.x86_64                132/318 
  Installing       : perl-threads-shared-1.59-1.fc30.x86_64             133/318 
  Installing       : perl-interpreter-4:5.28.1-431.fc30.x86_64          134/318 
  Installing       : perl-File-Path-2.16-1.fc30.noarch                  135/318 
  Installing       : perl-MIME-Base64-3.15-417.fc29.x86_64              136/318 
  Installing       : perl-File-Temp-1:0.230.900-1.fc30.noarch           137/318 
  Installing       : perl-Term-Cap-1.17-417.fc29.noarch                 138/318 
  Installing       : perl-Pod-Escapes-1:1.07-417.fc29.noarch            139/318 
  Installing       : perl-Storable-1:3.11-6.fc30.x86_64                 140/318 
  Installing       : perl-Time-Local-2:1.280-3.fc29.noarch              141/318 
  Installing       : perl-HTTP-Tiny-0.076-1.fc29.noarch                 142/318 
  Installing       : perl-Term-ANSIColor-4.06-418.fc29.noarch           143/318 
  Installing       : pcre2-utf32-10.32-5.fc30.x86_64                    144/318 
  Installing       : pcre2-devel-10.32-5.fc30.x86_64                    145/318 
  Installing       : expat-devel-2.2.6-1.fc30.x86_64                    146/318 
  Installing       : bzip2-devel-1.0.6-28.fc29.x86_64                   147/318 
  Installing       : freetype-devel-2.9.1-6.fc30.x86_64                 148/318 
  Installing       : fontconfig-devel-2.13.1-4.fc30.x86_64              149/318 
  Installing       : libstdc++-devel-9.0.0-0.3.fc30.x86_64              150/318 
  Installing       : shared-mime-info-1.12-1.fc30.x86_64                151/318 
  Running scriptlet: shared-mime-info-1.12-1.fc30.x86_64                151/318 
  Installing       : gdk-pixbuf2-2.38.0-4.fc30.x86_64                   152/318 
  Installing       : pcre-utf32-8.42-6.fc30.x86_64                      153/318 
  Installing       : pcre-utf16-8.42-6.fc30.x86_64                      154/318 
  Installing       : pcre-cpp-8.42-6.fc30.x86_64                        155/318 
  Installing       : pcre-devel-8.42-6.fc30.x86_64                      156/318 
  Installing       : libsepol-devel-2.8-3.fc30.x86_64                   157/318 
  Installing       : libselinux-devel-2.8-5.fc30.x86_64                 158/318 
  Installing       : libffi-devel-3.1-18.fc29.x86_64                    159/318 
  Running scriptlet: libffi-devel-3.1-18.fc29.x86_64                    159/318 
  Installing       : glib2-devel-2.59.0-1.fc30.x86_64                   160/318 
  Installing       : libquadmath-9.0.0-0.3.fc30.x86_64                  161/318 
  Running scriptlet: libquadmath-9.0.0-0.3.fc30.x86_64                  161/318 
  Installing       : isl-0.16.1-7.fc29.x86_64                           162/318 
  Running scriptlet: isl-0.16.1-7.fc29.x86_64                           162/318 
  Installing       : gcc-9.0.0-0.3.fc30.x86_64                          163/318 
  Running scriptlet: gcc-9.0.0-0.3.fc30.x86_64                          163/318 
  Installing       : gcc-c++-9.0.0-0.3.fc30.x86_64                      164/318 
  Installing       : libquadmath-devel-9.0.0-0.3.fc30.x86_64            165/318 
  Installing       : boost-devel-1.66.0-14.fc29.x86_64                  166/318 
  Installing       : libglvnd-core-devel-1:1.1.0-2.fc30.x86_64          167/318 
  Installing       : rhash-1.3.5-3.fc29.x86_64                          168/318 
  Running scriptlet: rhash-1.3.5-3.fc29.x86_64                          168/318 
  Installing       : libuv-1:1.24.1-1.fc30.x86_64                       169/318 
  Installing       : jsoncpp-1.8.4-5.fc29.x86_64                        170/318 
  Installing       : cmake-3.13.3-1.fc30.x86_64                         171/318 
  Installing       : cmake-data-3.13.3-1.fc30.noarch                    172/318 
  Installing       : qt5-rpm-macros-5.11.3-1.fc30.noarch                173/318 
  Installing       : libmcpp-2.7.2-21.fc29.x86_64                       174/318 
  Running scriptlet: libmcpp-2.7.2-21.fc29.x86_64                       174/318 
  Installing       : mcpp-2.7.2-21.fc29.x86_64                          175/318 
  Installing       : groff-base-1.22.3-18.fc30.x86_64                   176/318 
  Installing       : perl-Pod-Simple-1:3.35-417.fc29.noarch             177/318 
  Installing       : perl-Encode-4:2.98-6.fc29.x86_64                   178/318 
  Installing       : perl-Getopt-Long-1:2.50-417.fc29.noarch            179/318 
  Installing       : perl-podlators-1:4.11-3.fc29.noarch                180/318 
  Installing       : perl-Pod-Perldoc-3.28.01-418.fc29.noarch           181/318 
  Installing       : perl-Pod-Usage-4:1.69-417.fc29.noarch              182/318 
  Installing       : libwacom-data-0.32-2.fc30.noarch                   183/318 
  Installing       : libgudev-232-4.fc29.x86_64                         184/318 
  Installing       : libwacom-0.32-2.fc30.x86_64                        185/318 
  Installing       : libwayland-client-1.16.0-1.fc30.x86_64             186/318 
  Installing       : nettle-3.4.1rc1-1.fc30.x86_64                      187/318 
  Installing       : gnutls-3.6.5-2.fc30.x86_64                         188/318 
  Installing       : cups-libs-1:2.2.10-1.fc30.x86_64                   189/318 
  Installing       : libdatrie-0.2.9-8.fc29.x86_64                      190/318 
  Running scriptlet: libdatrie-0.2.9-8.fc29.x86_64                      190/318 
  Installing       : libthai-0.1.28-1.fc29.x86_64                       191/318 
  Running scriptlet: libthai-0.1.28-1.fc29.x86_64                       191/318 
  Installing       : mtdev-1.1.5-13.fc29.x86_64                         192/318 
  Running scriptlet: mtdev-1.1.5-13.fc29.x86_64                         192/318 
  Installing       : libevdev-1.6.0-1.fc30.x86_64                       193/318 
  Installing       : libinput-1.12.6-1.fc30.x86_64                      194/318 
  Running scriptlet: libinput-1.12.6-1.fc30.x86_64                      194/318 
  Installing       : hwdata-0.319-1.fc30.noarch                         195/318 
  Installing       : libpciaccess-0.14-2.fc29.x86_64                    196/318 
  Installing       : libdrm-2.4.96-2.fc30.x86_64                        197/318 
  Installing       : mesa-libgbm-18.3.2-1.fc30.x86_64                   198/318 
  Installing       : libglvnd-egl-1:1.1.0-2.fc30.x86_64                 199/318 
  Installing       : mesa-libEGL-18.3.2-1.fc30.x86_64                   200/318 
  Installing       : libdrm-devel-2.4.96-2.fc30.x86_64                  201/318 
  Installing       : libglvnd-gles-1:1.1.0-2.fc30.x86_64                202/318 
  Installing       : fribidi-1.0.5-1.fc29.x86_64                        203/318 
  Installing       : libpaper-1.1.24-23.fc30.x86_64                     204/318 
  Installing       : libijs-0.35-8.fc29.x86_64                          205/318 
  Installing       : jbig2dec-libs-0.14-3.fc29.x86_64                   206/318 
  Running scriptlet: jbig2dec-libs-0.14-3.fc29.x86_64                   206/318 
  Installing       : adobe-mappings-pdf-20180407-2.fc29.noarch          207/318 
  Installing       : libX11-common-1.6.7-1.fc30.noarch                  208/318 
  Installing       : libX11-1.6.7-1.fc30.x86_64                         209/318 
  Installing       : libXext-1.3.3-10.fc29.x86_64                       210/318 
  Installing       : libX11-devel-1.6.7-1.fc30.x86_64                   211/318 
  Installing       : libXrender-0.9.10-8.fc29.x86_64                    212/318 
  Installing       : libXext-devel-1.3.3-10.fc29.x86_64                 213/318 
  Installing       : cairo-1.16.0-3.fc30.x86_64                         214/318 
  Installing       : libXfixes-5.0.3-8.fc29.x86_64                      215/318 
  Installing       : libXfixes-devel-5.0.3-8.fc29.x86_64                216/318 
  Installing       : libXrender-devel-0.9.10-8.fc29.x86_64              217/318 
  Installing       : libXi-1.7.9-8.fc29.x86_64                          218/318 
  Installing       : libXcursor-1.1.15-4.fc29.x86_64                    219/318 
  Installing       : libXrandr-1.5.1-8.fc29.x86_64                      220/318 
  Installing       : libXinerama-1.1.4-2.fc29.x86_64                    221/318 
  Installing       : libXxf86vm-1.1.4-10.fc29.x86_64                    222/318 
  Installing       : libXt-1.1.5-9.fc29.x86_64                          223/318 
  Installing       : libXmu-1.1.2-12.fc29.x86_64                        224/318 
  Installing       : libXxf86vm-devel-1.1.4-10.fc29.x86_64              225/318 
  Installing       : libXdamage-1.1.4-15.fc29.x86_64                    226/318 
  Installing       : libglvnd-glx-1:1.1.0-2.fc30.x86_64                 227/318 
  Installing       : mesa-libGL-18.3.2-1.fc30.x86_64                    228/318 
  Installing       : libGLEW-2.1.0-2.fc30.x86_64                        229/318 
  Installing       : libglvnd-devel-1:1.1.0-2.fc30.x86_64               230/318 
  Installing       : libXdamage-devel-1.1.4-15.fc29.x86_64              231/318 
  Installing       : mesa-libGL-devel-18.3.2-1.fc30.x86_64              232/318 
  Installing       : libXft-2.3.2-11.fc29.x86_64                        233/318 
  Installing       : pango-1.42.4-2.fc30.x86_64                         234/318 
  Running scriptlet: pango-1.42.4-2.fc30.x86_64                         234/318 
  Installing       : libXft-devel-2.3.2-11.fc29.x86_64                  235/318 
  Installing       : mesa-libEGL-devel-18.3.2-1.fc30.x86_64             236/318 
  Installing       : opencsg-1.4.2-8.fc30.x86_64                        237/318 
  Installing       : mesa-libGLU-9.0.0-16.fc29.x86_64                   238/318 
  Installing       : glx-utils-8.4.0-2.20181118git1830dcb.fc30.x86_64   239/318 
  Installing       : xorg-x11-xauth-1:1.0.9-13.fc29.x86_64              240/318 
  Installing       : libXt-devel-1.1.5-9.fc29.x86_64                    241/318 
  Installing       : libXinerama-devel-1.1.4-2.fc29.x86_64              242/318 
  Installing       : libXrandr-devel-1.5.1-8.fc29.x86_64                243/318 
  Installing       : libXcursor-devel-1.1.15-4.fc29.x86_64              244/318 
  Installing       : libXi-devel-1.7.9-8.fc29.x86_64                    245/318 
  Installing       : cairo-gobject-1.16.0-3.fc30.x86_64                 246/318 
  Installing       : librsvg2-2.45.4-1.fc30.x86_64                      247/318 
  Installing       : libXxf86misc-1.0.4-2.fc29.x86_64                   248/318 
  Installing       : xorg-x11-server-utils-7.7-27.fc30.x86_64           249/318 
  Installing       : urw-base35-bookman-fonts-20170801-11.fc29.noarch   250/318 
  Running scriptlet: urw-base35-bookman-fonts-20170801-11.fc29.noarch   250/318 
  Installing       : urw-base35-c059-fonts-20170801-11.fc29.noarch      251/318 
  Running scriptlet: urw-base35-c059-fonts-20170801-11.fc29.noarch      251/318 
  Installing       : urw-base35-d050000l-fonts-20170801-11.fc29.noarc   252/318 
  Running scriptlet: urw-base35-d050000l-fonts-20170801-11.fc29.noarc   252/318 
  Installing       : urw-base35-gothic-fonts-20170801-11.fc29.noarch    253/318 
  Running scriptlet: urw-base35-gothic-fonts-20170801-11.fc29.noarch    253/318 
  Installing       : urw-base35-nimbus-mono-ps-fonts-20170801-11.fc29   254/318 
  Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-11.fc29   254/318 
  Installing       : urw-base35-nimbus-roman-fonts-20170801-11.fc29.n   255/318 
  Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-11.fc29.n   255/318 
  Installing       : urw-base35-nimbus-sans-fonts-20170801-11.fc29.no   256/318 
  Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-11.fc29.no   256/318 
  Installing       : urw-base35-p052-fonts-20170801-11.fc29.noarch      257/318 
  Running scriptlet: urw-base35-p052-fonts-20170801-11.fc29.noarch      257/318 
  Installing       : urw-base35-standard-symbols-ps-fonts-20170801-11   258/318 
  Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-11   258/318 
  Installing       : urw-base35-z003-fonts-20170801-11.fc29.noarch      259/318 
  Running scriptlet: urw-base35-z003-fonts-20170801-11.fc29.noarch      259/318 
  Installing       : urw-base35-fonts-20170801-11.fc29.noarch           260/318 
  Installing       : libgs-9.25-1.fc30.x86_64                           261/318 
  Installing       : libXv-1.0.11-8.fc29.x86_64                         262/318 
  Installing       : libXv-devel-1.0.11-8.fc29.x86_64                   263/318 
  Installing       : libxkbfile-1.0.9-11.fc29.x86_64                    264/318 
  Installing       : xorg-x11-xkb-utils-7.7-28.fc30.x86_64              265/318 
  Installing       : xorg-x11-server-common-1.20.3-3.fc30.x86_64        266/318 
  Installing       : alsa-lib-1.1.8-1.fc30.x86_64                       267/318 
  Running scriptlet: alsa-lib-1.1.8-1.fc30.x86_64                       267/318 
  Installing       : qt-x11-1:4.8.7-44.fc30.x86_64                      268/318 
  Running scriptlet: qt-x11-1:4.8.7-44.fc30.x86_64                      268/318 
  Installing       : qscintilla-2.10.8-1.fc30.x86_64                    269/318 
  Installing       : gl-manpages-1.1-16.20161227.fc29.noarch            270/318 
  Installing       : mesa-libGLU-devel-9.0.0-16.fc29.x86_64             271/318 
  Installing       : qt-devel-1:4.8.7-44.fc30.x86_64                    272/318 
  Running scriptlet: qt-devel-1:4.8.7-44.fc30.x86_64                    272/318 
  Installing       : libwmf-lite-0.2.10-1.fc29.x86_64                   273/318 
  Installing       : libwebp-1.0.0-2.fc29.x86_64                        274/318 
  Installing       : ImageMagick-libs-1:6.9.10.23-1.fc30.x86_64         275/318 
  Running scriptlet: ImageMagick-libs-1:6.9.10.23-1.fc30.x86_64         275/318 
  Installing       : python3-rpm-macros-3-41.fc30.noarch                276/318 
  Installing       : python-rpm-macros-3-41.fc30.noarch                 277/318 
  Installing       : polyclipping-6.4.2-4.fc29.x86_64                   278/318 
  Running scriptlet: polyclipping-6.4.2-4.fc29.x86_64                   278/318 
  Installing       : mesa-filesystem-18.3.2-1.fc30.x86_64               279/318 
  Installing       : mesa-dri-drivers-18.3.2-1.fc30.x86_64              280/318 
  Installing       : qt5-qtbase-gui-5.11.3-1.fc30.x86_64                281/318 
  Installing       : qt5-qtbase-devel-5.11.3-1.fc30.x86_64              282/318 
  Installing       : qt5-qttools-libs-designer-5.11.3-1.fc30.x86_64     283/318 
  Installing       : qt5-qttools-libs-designercomponents-5.11.3-1.fc3   284/318 
  Installing       : qt5-qtsvg-5.11.3-1.fc30.x86_64                     285/318 
  Installing       : qt5-qttools-libs-help-5.11.3-1.fc30.x86_64         286/318 
  Installing       : qt5-doctools-5.11.3-1.fc30.x86_64                  287/318 
  Installing       : CGAL-4.13-1.fc30.x86_64                            288/318 
  Running scriptlet: CGAL-4.13-1.fc30.x86_64                            288/318 
  Installing       : qt5-qtsvg-devel-5.11.3-1.fc30.x86_64               289/318 
  Installing       : qt5-designer-5.11.3-1.fc30.x86_64                  290/318 
  Installing       : qt5-qtscript-5.11.3-1.fc30.x86_64                  291/318 
  Installing       : qt5-qtscript-devel-5.11.3-1.fc30.x86_64            292/318 
  Installing       : qt5-linguist-5.11.3-1.fc30.x86_64                  293/318 
  Installing       : qt5-qttools-devel-5.11.3-1.fc30.x86_64             294/318 
  Installing       : xz-devel-5.2.4-4.fc30.x86_64                       295/318 
  Installing       : gmp-c++-1:6.1.2-8.fc29.x86_64                      296/318 
  Running scriptlet: gmp-c++-1:6.1.2-8.fc29.x86_64                      296/318 
  Installing       : gmp-devel-1:6.1.2-8.fc29.x86_64                    297/318 
  Installing       : mpfr-devel-3.1.6-3.fc30.x86_64                     298/318 
  Installing       : less-530-2.fc29.x86_64                             299/318 
  Installing       : libunwind-1.3.1-1.fc30.x86_64                      300/318 
  Running scriptlet: libunwind-1.3.1-1.fc30.x86_64                      300/318 
  Installing       : libXdmcp-1.1.2-12.fc29.x86_64                      301/318 
  Installing       : eigen3-devel-3.3.7-1.fc30.noarch                   302/318 
  Installing       : CGAL-devel-4.13-1.fc30.x86_64                      303/318 
  Installing       : xorg-x11-server-Xvfb-1.20.3-3.fc30.x86_64          304/318 
  Installing       : git-core-2.20.1-1.fc30.x86_64                      305/318 
  Installing       : libxml2-devel-2.9.8-5.fc30.x86_64                  306/318 
  Installing       : polyclipping-devel-6.4.2-4.fc29.x86_64             307/318 
  Installing       : python3-devel-3.7.2-4.fc30.x86_64                  308/318 
  Installing       : ImageMagick-1:6.9.10.23-1.fc30.x86_64              309/318 
  Installing       : qscintilla-devel-2.10.8-1.fc30.x86_64              310/318 
  Installing       : glew-devel-2.1.0-2.fc30.x86_64                     311/318 
  Installing       : opencsg-devel-1.4.2-8.fc30.x86_64                  312/318 
  Installing       : harfbuzz-devel-2.1.3-1.fc30.x86_64                 313/318 
  Installing       : bison-3.0.5-1.fc29.x86_64                          314/318 
  Running scriptlet: bison-3.0.5-1.fc29.x86_64                          314/318 
  Installing       : flex-2.6.4-1.fc30.x86_64                           315/318 
  Running scriptlet: flex-2.6.4-1.fc30.x86_64                           315/318 
  Installing       : desktop-file-utils-0.23-9.fc29.x86_64              316/318 
  Installing       : annobin-8.67-3.fc30.x86_64                         317/318 
  Installing       : procps-ng-3.3.15-4.fc29.x86_64                     318/318 
  Running scriptlet: urw-base35-bookman-fonts-20170801-11.fc29.noarch   318/318 
  Running scriptlet: urw-base35-c059-fonts-20170801-11.fc29.noarch      318/318 
  Running scriptlet: urw-base35-d050000l-fonts-20170801-11.fc29.noarc   318/318 
  Running scriptlet: urw-base35-gothic-fonts-20170801-11.fc29.noarch    318/318 
  Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-11.fc29   318/318 
  Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-11.fc29.n   318/318 
  Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-11.fc29.no   318/318 
  Running scriptlet: urw-base35-p052-fonts-20170801-11.fc29.noarch      318/318 
  Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-11   318/318 
  Running scriptlet: urw-base35-z003-fonts-20170801-11.fc29.noarch      318/318 
  Running scriptlet: qt-x11-1:4.8.7-44.fc30.x86_64                      318/318 
  Running scriptlet: qt-devel-1:4.8.7-44.fc30.x86_64                    318/318 
  Running scriptlet: procps-ng-3.3.15-4.fc29.x86_64                     318/318 
  Running scriptlet: fontconfig-2.13.1-4.fc30.x86_64                    318/318 
  Running scriptlet: shared-mime-info-1.12-1.fc30.x86_64                318/318 
  Running scriptlet: gdk-pixbuf2-2.38.0-4.fc30.x86_64                   318/318 
  Running scriptlet: desktop-file-utils-0.23-9.fc29.x86_64              318/318 
  Verifying        : xorg-x11-server-Xvfb-1.20.3-3.fc30.x86_64            1/318 
  Verifying        : bison-3.0.5-1.fc29.x86_64                            2/318 
  Verifying        : desktop-file-utils-0.23-9.fc29.x86_64                3/318 
  Verifying        : eigen3-devel-3.3.7-1.fc30.noarch                     4/318 
  Verifying        : flex-2.6.4-1.fc30.x86_64                             5/318 
  Verifying        : gettext-0.19.8.1-18.fc30.x86_64                      6/318 
  Verifying        : git-core-2.20.1-1.fc30.x86_64                        7/318 
  Verifying        : CGAL-devel-4.13-1.fc30.x86_64                        8/318 
  Verifying        : ImageMagick-1:6.9.10.23-1.fc30.x86_64                9/318 
  Verifying        : boost-devel-1.66.0-14.fc29.x86_64                   10/318 
  Verifying        : fontconfig-devel-2.13.1-4.fc30.x86_64               11/318 
  Verifying        : freetype-devel-2.9.1-6.fc30.x86_64                  12/318 
  Verifying        : gcc-c++-9.0.0-0.3.fc30.x86_64                       13/318 
  Verifying        : glew-devel-2.1.0-2.fc30.x86_64                      14/318 
  Verifying        : glib2-devel-2.59.0-1.fc30.x86_64                    15/318 
  Verifying        : gmp-devel-1:6.1.2-8.fc29.x86_64                     16/318 
  Verifying        : harfbuzz-devel-2.1.3-1.fc30.x86_64                  17/318 
  Verifying        : libxml2-devel-2.9.8-5.fc30.x86_64                   18/318 
  Verifying        : mesa-dri-drivers-18.3.2-1.fc30.x86_64               19/318 
  Verifying        : mpfr-devel-3.1.6-3.fc30.x86_64                      20/318 
  Verifying        : opencsg-devel-1.4.2-8.fc30.x86_64                   21/318 
  Verifying        : polyclipping-devel-6.4.2-4.fc29.x86_64              22/318 
  Verifying        : procps-ng-3.3.15-4.fc29.x86_64                      23/318 
  Verifying        : python3-devel-3.7.2-4.fc30.x86_64                   24/318 
  Verifying        : qscintilla-devel-2.10.8-1.fc30.x86_64               25/318 
  Verifying        : qt-devel-1:4.8.7-44.fc30.x86_64                     26/318 
  Verifying        : libXau-1.0.8-14.fc29.x86_64                         27/318 
  Verifying        : libXdmcp-1.1.2-12.fc29.x86_64                       28/318 
  Verifying        : libXfont2-2.0.3-3.fc29.x86_64                       29/318 
  Verifying        : libglvnd-glx-1:1.1.0-2.fc30.x86_64                  30/318 
  Verifying        : libunwind-1.3.1-1.fc30.x86_64                       31/318 
  Verifying        : pixman-0.36.0-1.fc30.x86_64                         32/318 
  Verifying        : xorg-x11-server-common-1.20.3-3.fc30.x86_64         33/318 
  Verifying        : xorg-x11-xauth-1:1.0.9-13.fc29.x86_64               34/318 
  Verifying        : m4-1.4.18-9.fc29.x86_64                             35/318 
  Verifying        : emacs-filesystem-1:26.1-7.fc30.noarch               36/318 
  Verifying        : gettext-libs-0.19.8.1-18.fc30.x86_64                37/318 
  Verifying        : libgomp-9.0.0-0.3.fc30.x86_64                       38/318 
  Verifying        : less-530-2.fc29.x86_64                              39/318 
  Verifying        : openssh-clients-7.9p1-3.fc30.1.x86_64               40/318 
  Verifying        : CGAL-4.13-1.fc30.x86_64                             41/318 
  Verifying        : cmake-filesystem-3.13.3-1.fc30.x86_64               42/318 
  Verifying        : qt5-qtbase-devel-5.11.3-1.fc30.x86_64               43/318 
  Verifying        : qt5-qtscript-devel-5.11.3-1.fc30.x86_64             44/318 
  Verifying        : qt5-qtsvg-devel-5.11.3-1.fc30.x86_64                45/318 
  Verifying        : qt5-qttools-devel-5.11.3-1.fc30.x86_64              46/318 
  Verifying        : zlib-devel-1.2.11-14.fc30.x86_64                    47/318 
  Verifying        : ImageMagick-libs-1:6.9.10.23-1.fc30.x86_64          48/318 
  Verifying        : boost-1.66.0-14.fc29.x86_64                         49/318 
  Verifying        : boost-atomic-1.66.0-14.fc29.x86_64                  50/318 
  Verifying        : boost-chrono-1.66.0-14.fc29.x86_64                  51/318 
  Verifying        : boost-container-1.66.0-14.fc29.x86_64               52/318 
  Verifying        : boost-context-1.66.0-14.fc29.x86_64                 53/318 
  Verifying        : boost-coroutine-1.66.0-14.fc29.x86_64               54/318 
  Verifying        : boost-date-time-1.66.0-14.fc29.x86_64               55/318 
  Verifying        : boost-fiber-1.66.0-14.fc29.x86_64                   56/318 
  Verifying        : boost-filesystem-1.66.0-14.fc29.x86_64              57/318 
  Verifying        : boost-graph-1.66.0-14.fc29.x86_64                   58/318 
  Verifying        : boost-iostreams-1.66.0-14.fc29.x86_64               59/318 
  Verifying        : boost-locale-1.66.0-14.fc29.x86_64                  60/318 
  Verifying        : boost-log-1.66.0-14.fc29.x86_64                     61/318 
  Verifying        : boost-math-1.66.0-14.fc29.x86_64                    62/318 
  Verifying        : boost-program-options-1.66.0-14.fc29.x86_64         63/318 
  Verifying        : boost-random-1.66.0-14.fc29.x86_64                  64/318 
  Verifying        : boost-regex-1.66.0-14.fc29.x86_64                   65/318 
  Verifying        : boost-serialization-1.66.0-14.fc29.x86_64           66/318 
  Verifying        : boost-signals-1.66.0-14.fc29.x86_64                 67/318 
  Verifying        : boost-stacktrace-1.66.0-14.fc29.x86_64              68/318 
  Verifying        : boost-system-1.66.0-14.fc29.x86_64                  69/318 
  Verifying        : boost-test-1.66.0-14.fc29.x86_64                    70/318 
  Verifying        : boost-timer-1.66.0-14.fc29.x86_64                   71/318 
  Verifying        : boost-type_erasure-1.66.0-14.fc29.x86_64            72/318 
  Verifying        : boost-wave-1.66.0-14.fc29.x86_64                    73/318 
  Verifying        : libicu-devel-62.1-3.fc30.x86_64                     74/318 
  Verifying        : libquadmath-devel-9.0.0-0.3.fc30.x86_64             75/318 
  Verifying        : fontconfig-2.13.1-4.fc30.x86_64                     76/318 
  Verifying        : freetype-2.9.1-6.fc30.x86_64                        77/318 
  Verifying        : libmpc-1.1.0-2.fc29.x86_64                          78/318 
  Verifying        : libGLEW-2.1.0-2.fc30.x86_64                         79/318 
  Verifying        : mesa-libGLU-devel-9.0.0-16.fc29.x86_64              80/318 
  Verifying        : gmp-c++-1:6.1.2-8.fc29.x86_64                       81/318 
  Verifying        : cairo-1.16.0-3.fc30.x86_64                          82/318 
  Verifying        : harfbuzz-2.1.3-1.fc30.x86_64                        83/318 
  Verifying        : harfbuzz-icu-2.1.3-1.fc30.x86_64                    84/318 
  Verifying        : xz-devel-5.2.4-4.fc30.x86_64                        85/318 
  Verifying        : libX11-xcb-1.6.7-1.fc30.x86_64                      86/318 
  Verifying        : libdrm-2.4.96-2.fc30.x86_64                         87/318 
  Verifying        : libxcb-1.13.1-1.fc30.x86_64                         88/318 
  Verifying        : libxshmfence-1.3-3.fc29.x86_64                      89/318 
  Verifying        : llvm-libs-7.0.1-1.fc30.x86_64                       90/318 
  Verifying        : mesa-filesystem-18.3.2-1.fc30.x86_64                91/318 
  Verifying        : mesa-libglapi-18.3.2-1.fc30.x86_64                  92/318 
  Verifying        : opencsg-1.4.2-8.fc30.x86_64                         93/318 
  Verifying        : polyclipping-6.4.2-4.fc29.x86_64                    94/318 
  Verifying        : python-rpm-macros-3-41.fc30.noarch                  95/318 
  Verifying        : python3-rpm-generators-7-1.fc30.noarch              96/318 
  Verifying        : python3-rpm-macros-3-41.fc30.noarch                 97/318 
  Verifying        : python3-setuptools-40.4.3-1.fc30.noarch             98/318 
  Verifying        : qscintilla-2.10.8-1.fc30.x86_64                     99/318 
  Verifying        : qt-1:4.8.7-44.fc30.x86_64                          100/318 
  Verifying        : qt-x11-1:4.8.7-44.fc30.x86_64                      101/318 
  Verifying        : xorg-x11-proto-devel-2018.4-2.fc29.noarch          102/318 
  Verifying        : libfontenc-1.1.3-9.fc29.x86_64                     103/318 
  Verifying        : libX11-1.6.7-1.fc30.x86_64                         104/318 
  Verifying        : libXext-1.3.3-10.fc29.x86_64                       105/318 
  Verifying        : libglvnd-1:1.1.0-2.fc30.x86_64                     106/318 
  Verifying        : mesa-libGL-18.3.2-1.fc30.x86_64                    107/318 
  Verifying        : xkeyboard-config-2.24-4.fc29.noarch                108/318 
  Verifying        : xorg-x11-xkb-utils-7.7-28.fc30.x86_64              109/318 
  Verifying        : libXmu-1.1.2-12.fc29.x86_64                        110/318 
  Verifying        : libcroco-0.6.12-5.fc29.x86_64                      111/318 
  Verifying        : fipscheck-lib-1.5.0-5.fc29.x86_64                  112/318 
  Verifying        : libedit-3.1-24.20170329cvs.fc29.x86_64             113/318 
  Verifying        : openssh-7.9p1-3.fc30.1.x86_64                      114/318 
  Verifying        : boost-thread-1.66.0-14.fc29.x86_64                 115/318 
  Verifying        : qt5-qtbase-5.11.3-1.fc30.x86_64                    116/318 
  Verifying        : qt5-qtbase-gui-5.11.3-1.fc30.x86_64                117/318 
  Verifying        : qt5-qtsvg-5.11.3-1.fc30.x86_64                     118/318 
  Verifying        : perl-File-Path-2.16-1.fc30.noarch                  119/318 
  Verifying        : perl-Getopt-Long-1:2.50-417.fc29.noarch            120/318 
  Verifying        : perl-IO-1.39-431.fc30.x86_64                       121/318 
  Verifying        : perl-PathTools-3.75-1.fc30.x86_64                  122/318 
  Verifying        : perl-interpreter-4:5.28.1-431.fc30.x86_64          123/318 
  Verifying        : qt5-rpm-macros-5.11.3-1.fc30.noarch                124/318 
  Verifying        : qt5-qtscript-5.11.3-1.fc30.x86_64                  125/318 
  Verifying        : qt5-designer-5.11.3-1.fc30.x86_64                  126/318 
  Verifying        : qt5-doctools-5.11.3-1.fc30.x86_64                  127/318 
  Verifying        : qt5-linguist-5.11.3-1.fc30.x86_64                  128/318 
  Verifying        : qt5-qttools-5.11.3-1.fc30.x86_64                   129/318 
  Verifying        : qt5-qttools-libs-designer-5.11.3-1.fc30.x86_64     130/318 
  Verifying        : qt5-qttools-libs-designercomponents-5.11.3-1.fc3   131/318 
  Verifying        : qt5-qttools-libs-help-5.11.3-1.fc30.x86_64         132/318 
  Verifying        : OpenEXR-libs-2.2.0-15.fc30.x86_64                  133/318 
  Verifying        : fftw-libs-double-3.3.8-2.fc29.x86_64               134/318 
  Verifying        : gdk-pixbuf2-2.38.0-4.fc30.x86_64                   135/318 
  Verifying        : ilmbase-2.2.0-14.fc29.x86_64                       136/318 
  Verifying        : jbigkit-libs-2.1-15.fc30.x86_64                    137/318 
  Verifying        : lcms2-2.9-4.fc30.x86_64                            138/318 
  Verifying        : libICE-1.0.9-14.fc29.x86_64                        139/318 
  Verifying        : libSM-1.2.3-1.fc30.x86_64                          140/318 
  Verifying        : libXt-1.1.5-9.fc29.x86_64                          141/318 
  Verifying        : libgs-9.25-1.fc30.x86_64                           142/318 
  Verifying        : libjpeg-turbo-2.0.0-3.fc30.x86_64                  143/318 
  Verifying        : libpng-2:1.6.35-1.fc30.x86_64                      144/318 
  Verifying        : librsvg2-2.45.4-1.fc30.x86_64                      145/318 
  Verifying        : libtiff-4.0.10-1.fc30.x86_64                       146/318 
  Verifying        : libwebp-1.0.0-2.fc29.x86_64                        147/318 
  Verifying        : libwmf-lite-0.2.10-1.fc29.x86_64                   148/318 
  Verifying        : openjpeg2-2.3.0-10.fc30.x86_64                     149/318 
  Verifying        : pango-1.42.4-2.fc30.x86_64                         150/318 
  Verifying        : libicu-62.1-3.fc30.x86_64                          151/318 
  Verifying        : fontpackages-filesystem-1.44-22.fc29.noarch        152/318 
  Verifying        : gl-manpages-1.1-16.20161227.fc29.noarch            153/318 
  Verifying        : mesa-libGLU-9.0.0-16.fc29.x86_64                   154/318 
  Verifying        : libXrender-0.9.10-8.fc29.x86_64                    155/318 
  Verifying        : graphite2-1.3.10-6.fc30.x86_64                     156/318 
  Verifying        : libpciaccess-0.14-2.fc29.x86_64                    157/318 
  Verifying        : dbus-libs-1:1.12.12-2.fc30.x86_64                  158/318 
  Verifying        : qt-common-1:4.8.7-44.fc30.noarch                   159/318 
  Verifying        : qt-settings-29.0-1.fc30.noarch                     160/318 
  Verifying        : alsa-lib-1.1.8-1.fc30.x86_64                       161/318 
  Verifying        : libXcursor-1.1.15-4.fc29.x86_64                    162/318 
  Verifying        : libXfixes-5.0.3-8.fc29.x86_64                      163/318 
  Verifying        : libXi-1.7.9-8.fc29.x86_64                          164/318 
  Verifying        : libXinerama-1.1.4-2.fc29.x86_64                    165/318 
  Verifying        : libXrandr-1.5.1-8.fc29.x86_64                      166/318 
  Verifying        : libmng-2.0.3-8.fc29.x86_64                         167/318 
  Verifying        : libX11-common-1.6.7-1.fc30.noarch                  168/318 
  Verifying        : libXdamage-1.1.4-15.fc29.x86_64                    169/318 
  Verifying        : libXxf86vm-1.1.4-10.fc29.x86_64                    170/318 
  Verifying        : libxkbfile-1.0.9-11.fc29.x86_64                    171/318 
  Verifying        : fipscheck-1.5.0-5.fc29.x86_64                      172/318 
  Verifying        : pcre2-utf16-10.32-5.fc30.x86_64                    173/318 
  Verifying        : qt5-qtbase-common-5.11.3-1.fc30.noarch             174/318 
  Verifying        : cups-libs-1:2.2.10-1.fc30.x86_64                   175/318 
  Verifying        : glx-utils-8.4.0-2.20181118git1830dcb.fc30.x86_64   176/318 
  Verifying        : libglvnd-egl-1:1.1.0-2.fc30.x86_64                 177/318 
  Verifying        : libinput-1.12.6-1.fc30.x86_64                      178/318 
  Verifying        : libxkbcommon-0.8.2-1.fc29.x86_64                   179/318 
  Verifying        : libxkbcommon-x11-0.8.2-1.fc29.x86_64               180/318 
  Verifying        : mesa-libgbm-18.3.2-1.fc30.x86_64                   181/318 
  Verifying        : xcb-util-image-0.4.0-11.fc29.x86_64                182/318 
  Verifying        : xcb-util-keysyms-0.4.0-9.fc29.x86_64               183/318 
  Verifying        : xcb-util-renderutil-0.3.9-12.fc29.x86_64           184/318 
  Verifying        : xcb-util-wm-0.4.1-14.fc29.x86_64                   185/318 
  Verifying        : perl-Carp-1.50-417.fc29.noarch                     186/318 
  Verifying        : perl-Exporter-5.73-418.fc29.noarch                 187/318 
  Verifying        : perl-Pod-Usage-4:1.69-417.fc29.noarch              188/318 
  Verifying        : perl-Text-ParseWords-3.30-417.fc29.noarch          189/318 
  Verifying        : perl-constant-1.33-418.fc29.noarch                 190/318 
  Verifying        : perl-Errno-1.29-431.fc30.x86_64                    191/318 
  Verifying        : perl-Socket-4:2.027-417.fc29.x86_64                192/318 
  Verifying        : perl-libs-4:5.28.1-431.fc30.x86_64                 193/318 
  Verifying        : perl-Scalar-List-Utils-3:1.50-417.fc29.x86_64      194/318 
  Verifying        : perl-Text-Tabs+Wrap-2013.0523-417.fc29.noarch      195/318 
  Verifying        : perl-Unicode-Normalize-1.26-417.fc29.x86_64        196/318 
  Verifying        : perl-macros-4:5.28.1-431.fc30.x86_64               197/318 
  Verifying        : perl-parent-1:0.237-2.fc29.noarch                  198/318 
  Verifying        : perl-threads-1:2.22-417.fc29.x86_64                199/318 
  Verifying        : perl-threads-shared-1.59-1.fc30.x86_64             200/318 
  Verifying        : clang-libs-7.0.1-2.fc30.x86_64                     201/318 
  Verifying        : qt5-qttools-common-5.11.3-1.fc30.noarch            202/318 
  Verifying        : adobe-mappings-cmap-20171205-4.fc29.noarch         203/318 
  Verifying        : adobe-mappings-cmap-deprecated-20171205-4.fc29.n   204/318 
  Verifying        : adobe-mappings-pdf-20180407-2.fc29.noarch          205/318 
  Verifying        : google-droid-sans-fonts-20120715-14.fc29.noarch    206/318 
  Verifying        : jbig2dec-libs-0.14-3.fc29.x86_64                   207/318 
  Verifying        : libidn-1.35-3.fc29.x86_64                          208/318 
  Verifying        : libijs-0.35-8.fc29.x86_64                          209/318 
  Verifying        : libpaper-1.1.24-23.fc30.x86_64                     210/318 
  Verifying        : urw-base35-fonts-20170801-11.fc29.noarch           211/318 
  Verifying        : cairo-gobject-1.16.0-3.fc30.x86_64                 212/318 
  Verifying        : fribidi-1.0.5-1.fc29.x86_64                        213/318 
  Verifying        : libXft-2.3.2-11.fc29.x86_64                        214/318 
  Verifying        : libthai-0.1.28-1.fc29.x86_64                       215/318 
  Verifying        : hwdata-0.319-1.fc30.noarch                         216/318 
  Verifying        : avahi-libs-0.7-16.fc29.x86_64                      217/318 
  Verifying        : gnutls-3.6.5-2.fc30.x86_64                         218/318 
  Verifying        : mesa-libEGL-18.3.2-1.fc30.x86_64                   219/318 
  Verifying        : libevdev-1.6.0-1.fc30.x86_64                       220/318 
  Verifying        : libwacom-0.32-2.fc30.x86_64                        221/318 
  Verifying        : mtdev-1.1.5-13.fc29.x86_64                         222/318 
  Verifying        : libwayland-server-1.16.0-1.fc30.x86_64             223/318 
  Verifying        : xcb-util-0.4.0-11.fc29.x86_64                      224/318 
  Verifying        : perl-Pod-Perldoc-3.28.01-418.fc29.noarch           225/318 
  Verifying        : perl-podlators-1:4.11-3.fc29.noarch                226/318 
  Verifying        : urw-base35-bookman-fonts-20170801-11.fc29.noarch   227/318 
  Verifying        : urw-base35-c059-fonts-20170801-11.fc29.noarch      228/318 
  Verifying        : urw-base35-d050000l-fonts-20170801-11.fc29.noarc   229/318 
  Verifying        : urw-base35-fonts-common-20170801-11.fc29.noarch    230/318 
  Verifying        : urw-base35-gothic-fonts-20170801-11.fc29.noarch    231/318 
  Verifying        : urw-base35-nimbus-mono-ps-fonts-20170801-11.fc29   232/318 
  Verifying        : urw-base35-nimbus-roman-fonts-20170801-11.fc29.n   233/318 
  Verifying        : urw-base35-nimbus-sans-fonts-20170801-11.fc29.no   234/318 
  Verifying        : urw-base35-p052-fonts-20170801-11.fc29.noarch      235/318 
  Verifying        : urw-base35-standard-symbols-ps-fonts-20170801-11   236/318 
  Verifying        : urw-base35-z003-fonts-20170801-11.fc29.noarch      237/318 
  Verifying        : libdatrie-0.2.9-8.fc29.x86_64                      238/318 
  Verifying        : nettle-3.4.1rc1-1.fc30.x86_64                      239/318 
  Verifying        : libwayland-client-1.16.0-1.fc30.x86_64             240/318 
  Verifying        : libgudev-232-4.fc29.x86_64                         241/318 
  Verifying        : libwacom-data-0.32-2.fc30.noarch                   242/318 
  Verifying        : groff-base-1.22.3-18.fc30.x86_64                   243/318 
  Verifying        : perl-File-Temp-1:0.230.900-1.fc30.noarch           244/318 
  Verifying        : perl-HTTP-Tiny-0.076-1.fc29.noarch                 245/318 
  Verifying        : perl-Pod-Simple-1:3.35-417.fc29.noarch             246/318 
  Verifying        : perl-Term-ANSIColor-4.06-418.fc29.noarch           247/318 
  Verifying        : perl-Term-Cap-1.17-417.fc29.noarch                 248/318 
  Verifying        : xorg-x11-font-utils-1:7.5-40.fc29.x86_64           249/318 
  Verifying        : xorg-x11-server-utils-7.7-27.fc30.x86_64           250/318 
  Verifying        : perl-MIME-Base64-3.15-417.fc29.x86_64              251/318 
  Verifying        : perl-Time-Local-2:1.280-3.fc29.noarch              252/318 
  Verifying        : perl-Pod-Escapes-1:1.07-417.fc29.noarch            253/318 
  Verifying        : libXxf86misc-1.0.4-2.fc29.x86_64                   254/318 
  Verifying        : mcpp-2.7.2-21.fc29.x86_64                          255/318 
  Verifying        : libmcpp-2.7.2-21.fc29.x86_64                       256/318 
  Verifying        : cmake-3.13.3-1.fc30.x86_64                         257/318 
  Verifying        : cmake-data-3.13.3-1.fc30.noarch                    258/318 
  Verifying        : cmake-rpm-macros-3.13.3-1.fc30.noarch              259/318 
  Verifying        : jsoncpp-1.8.4-5.fc29.x86_64                        260/318 
  Verifying        : libuv-1:1.24.1-1.fc30.x86_64                       261/318 
  Verifying        : rhash-1.3.5-3.fc29.x86_64                          262/318 
  Verifying        : mesa-libEGL-devel-18.3.2-1.fc30.x86_64             263/318 
  Verifying        : libglvnd-devel-1:1.1.0-2.fc30.x86_64               264/318 
  Verifying        : mesa-khr-devel-18.3.2-1.fc30.x86_64                265/318 
  Verifying        : libglvnd-core-devel-1:1.1.0-2.fc30.x86_64          266/318 
  Verifying        : libglvnd-gles-1:1.1.0-2.fc30.x86_64                267/318 
  Verifying        : libglvnd-opengl-1:1.1.0-2.fc30.x86_64              268/318 
  Verifying        : mesa-libGL-devel-18.3.2-1.fc30.x86_64              269/318 
  Verifying        : python3-3.7.2-4.fc30.x86_64                        270/318 
  Verifying        : libICE-devel-1.0.9-14.fc29.x86_64                  271/318 
  Verifying        : libSM-devel-1.2.3-1.fc30.x86_64                    272/318 
  Verifying        : libX11-devel-1.6.7-1.fc30.x86_64                   273/318 
  Verifying        : libXcursor-devel-1.1.15-4.fc29.x86_64              274/318 
  Verifying        : libXext-devel-1.3.3-10.fc29.x86_64                 275/318 
  Verifying        : libXfixes-devel-5.0.3-8.fc29.x86_64                276/318 
  Verifying        : libXft-devel-2.3.2-11.fc29.x86_64                  277/318 
  Verifying        : libXi-devel-1.7.9-8.fc29.x86_64                    278/318 
  Verifying        : libXinerama-devel-1.1.4-2.fc29.x86_64              279/318 
  Verifying        : libXrandr-devel-1.5.1-8.fc29.x86_64                280/318 
  Verifying        : libXrender-devel-0.9.10-8.fc29.x86_64              281/318 
  Verifying        : libXt-devel-1.1.5-9.fc29.x86_64                    282/318 
  Verifying        : libXv-devel-1.0.11-8.fc29.x86_64                   283/318 
  Verifying        : libXv-1.0.11-8.fc29.x86_64                         284/318 
  Verifying        : perl-Encode-4:2.98-6.fc29.x86_64                   285/318 
  Verifying        : perl-Storable-1:3.11-6.fc30.x86_64                 286/318 
  Verifying        : libXdamage-devel-1.1.4-15.fc29.x86_64              287/318 
  Verifying        : libXxf86vm-devel-1.1.4-10.fc29.x86_64              288/318 
  Verifying        : libdrm-devel-2.4.96-2.fc30.x86_64                  289/318 
  Verifying        : kernel-headers-5.0.0-0.rc3.git0.1.fc30.x86_64      290/318 
  Verifying        : libxcb-devel-1.13.1-1.fc30.x86_64                  291/318 
  Verifying        : libXau-devel-1.0.8-14.fc29.x86_64                  292/318 
  Verifying        : gcc-9.0.0-0.3.fc30.x86_64                          293/318 
  Verifying        : annobin-8.67-3.fc30.x86_64                         294/318 
  Verifying        : cpp-9.0.0-0.3.fc30.x86_64                          295/318 
  Verifying        : isl-0.16.1-7.fc29.x86_64                           296/318 
  Verifying        : libquadmath-9.0.0-0.3.fc30.x86_64                  297/318 
  Verifying        : graphite2-devel-1.3.10-6.fc30.x86_64               298/318 
  Verifying        : libffi-devel-3.1-18.fc29.x86_64                    299/318 
  Verifying        : libmount-devel-2.33.1-2.fc30.x86_64                300/318 
  Verifying        : libselinux-devel-2.8-5.fc30.x86_64                 301/318 
  Verifying        : libsepol-devel-2.8-3.fc30.x86_64                   302/318 
  Verifying        : pcre-devel-8.42-6.fc30.x86_64                      303/318 
  Verifying        : pcre-cpp-8.42-6.fc30.x86_64                        304/318 
  Verifying        : pcre-utf16-8.42-6.fc30.x86_64                      305/318 
  Verifying        : pcre-utf32-8.42-6.fc30.x86_64                      306/318 
  Verifying        : shared-mime-info-1.12-1.fc30.x86_64                307/318 
  Verifying        : libstdc++-devel-9.0.0-0.3.fc30.x86_64              308/318 
  Verifying        : glibc-devel-2.28.9000-31.fc30.x86_64               309/318 
  Verifying        : libxcrypt-devel-4.4.2-5.fc30.x86_64                310/318 
  Verifying        : bzip2-devel-1.0.6-28.fc29.x86_64                   311/318 
  Verifying        : libpng-devel-2:1.6.35-1.fc30.x86_64                312/318 
  Verifying        : expat-devel-2.2.6-1.fc30.x86_64                    313/318 
  Verifying        : libuuid-devel-2.33.1-2.fc30.x86_64                 314/318 
  Verifying        : pcre2-devel-10.32-5.fc30.x86_64                    315/318 
  Verifying        : pcre2-utf32-10.32-5.fc30.x86_64                    316/318 
  Verifying        : libblkid-devel-2.33.1-2.fc30.x86_64                317/318 
  Verifying        : glibc-headers-2.28.9000-31.fc30.x86_64             318/318 

Installed:
  CGAL-devel.x86_64 4.13-1.fc30                                                 
  ImageMagick.x86_64 1:6.9.10.23-1.fc30                                         
  bison.x86_64 3.0.5-1.fc29                                                     
  boost-devel.x86_64 1.66.0-14.fc29                                             
  desktop-file-utils.x86_64 0.23-9.fc29                                         
  eigen3-devel.noarch 3.3.7-1.fc30                                              
  flex.x86_64 2.6.4-1.fc30                                                      
  fontconfig-devel.x86_64 2.13.1-4.fc30                                         
  freetype-devel.x86_64 2.9.1-6.fc30                                            
  gcc-c++.x86_64 9.0.0-0.3.fc30                                                 
  gettext.x86_64 0.19.8.1-18.fc30                                               
  git-core.x86_64 2.20.1-1.fc30                                                 
  glew-devel.x86_64 2.1.0-2.fc30                                                
  glib2-devel.x86_64 2.59.0-1.fc30                                              
  gmp-devel.x86_64 1:6.1.2-8.fc29                                               
  harfbuzz-devel.x86_64 2.1.3-1.fc30                                            
  libxml2-devel.x86_64 2.9.8-5.fc30                                             
  mesa-dri-drivers.x86_64 18.3.2-1.fc30                                         
  mpfr-devel.x86_64 3.1.6-3.fc30                                                
  opencsg-devel.x86_64 1.4.2-8.fc30                                             
  polyclipping-devel.x86_64 6.4.2-4.fc29                                        
  procps-ng.x86_64 3.3.15-4.fc29                                                
  python3-devel.x86_64 3.7.2-4.fc30                                             
  qscintilla-devel.x86_64 2.10.8-1.fc30                                         
  qt-devel.x86_64 1:4.8.7-44.fc30                                               
  xorg-x11-server-Xvfb.x86_64 1.20.3-3.fc30                                     
  CGAL.x86_64 4.13-1.fc30                                                       
  ImageMagick-libs.x86_64 1:6.9.10.23-1.fc30                                    
  OpenEXR-libs.x86_64 2.2.0-15.fc30                                             
  adobe-mappings-cmap.noarch 20171205-4.fc29                                    
  adobe-mappings-cmap-deprecated.noarch 20171205-4.fc29                         
  adobe-mappings-pdf.noarch 20180407-2.fc29                                     
  alsa-lib.x86_64 1.1.8-1.fc30                                                  
  annobin.x86_64 8.67-3.fc30                                                    
  avahi-libs.x86_64 0.7-16.fc29                                                 
  boost.x86_64 1.66.0-14.fc29                                                   
  boost-atomic.x86_64 1.66.0-14.fc29                                            
  boost-chrono.x86_64 1.66.0-14.fc29                                            
  boost-container.x86_64 1.66.0-14.fc29                                         
  boost-context.x86_64 1.66.0-14.fc29                                           
  boost-coroutine.x86_64 1.66.0-14.fc29                                         
  boost-date-time.x86_64 1.66.0-14.fc29                                         
  boost-fiber.x86_64 1.66.0-14.fc29                                             
  boost-filesystem.x86_64 1.66.0-14.fc29                                        
  boost-graph.x86_64 1.66.0-14.fc29                                             
  boost-iostreams.x86_64 1.66.0-14.fc29                                         
  boost-locale.x86_64 1.66.0-14.fc29                                            
  boost-log.x86_64 1.66.0-14.fc29                                               
  boost-math.x86_64 1.66.0-14.fc29                                              
  boost-program-options.x86_64 1.66.0-14.fc29                                   
  boost-random.x86_64 1.66.0-14.fc29                                            
  boost-regex.x86_64 1.66.0-14.fc29                                             
  boost-serialization.x86_64 1.66.0-14.fc29                                     
  boost-signals.x86_64 1.66.0-14.fc29                                           
  boost-stacktrace.x86_64 1.66.0-14.fc29                                        
  boost-system.x86_64 1.66.0-14.fc29                                            
  boost-test.x86_64 1.66.0-14.fc29                                              
  boost-thread.x86_64 1.66.0-14.fc29                                            
  boost-timer.x86_64 1.66.0-14.fc29                                             
  boost-type_erasure.x86_64 1.66.0-14.fc29                                      
  boost-wave.x86_64 1.66.0-14.fc29                                              
  bzip2-devel.x86_64 1.0.6-28.fc29                                              
  cairo.x86_64 1.16.0-3.fc30                                                    
  cairo-gobject.x86_64 1.16.0-3.fc30                                            
  clang-libs.x86_64 7.0.1-2.fc30                                                
  cmake.x86_64 3.13.3-1.fc30                                                    
  cmake-data.noarch 3.13.3-1.fc30                                               
  cmake-filesystem.x86_64 3.13.3-1.fc30                                         
  cmake-rpm-macros.noarch 3.13.3-1.fc30                                         
  cpp.x86_64 9.0.0-0.3.fc30                                                     
  cups-libs.x86_64 1:2.2.10-1.fc30                                              
  dbus-libs.x86_64 1:1.12.12-2.fc30                                             
  emacs-filesystem.noarch 1:26.1-7.fc30                                         
  expat-devel.x86_64 2.2.6-1.fc30                                               
  fftw-libs-double.x86_64 3.3.8-2.fc29                                          
  fipscheck.x86_64 1.5.0-5.fc29                                                 
  fipscheck-lib.x86_64 1.5.0-5.fc29                                             
  fontconfig.x86_64 2.13.1-4.fc30                                               
  fontpackages-filesystem.noarch 1.44-22.fc29                                   
  freetype.x86_64 2.9.1-6.fc30                                                  
  fribidi.x86_64 1.0.5-1.fc29                                                   
  gcc.x86_64 9.0.0-0.3.fc30                                                     
  gdk-pixbuf2.x86_64 2.38.0-4.fc30                                              
  gettext-libs.x86_64 0.19.8.1-18.fc30                                          
  gl-manpages.noarch 1.1-16.20161227.fc29                                       
  glibc-devel.x86_64 2.28.9000-31.fc30                                          
  glibc-headers.x86_64 2.28.9000-31.fc30                                        
  glx-utils.x86_64 8.4.0-2.20181118git1830dcb.fc30                              
  gmp-c++.x86_64 1:6.1.2-8.fc29                                                 
  gnutls.x86_64 3.6.5-2.fc30                                                    
  google-droid-sans-fonts.noarch 20120715-14.fc29                               
  graphite2.x86_64 1.3.10-6.fc30                                                
  graphite2-devel.x86_64 1.3.10-6.fc30                                          
  groff-base.x86_64 1.22.3-18.fc30                                              
  harfbuzz.x86_64 2.1.3-1.fc30                                                  
  harfbuzz-icu.x86_64 2.1.3-1.fc30                                              
  hwdata.noarch 0.319-1.fc30                                                    
  ilmbase.x86_64 2.2.0-14.fc29                                                  
  isl.x86_64 0.16.1-7.fc29                                                      
  jbig2dec-libs.x86_64 0.14-3.fc29                                              
  jbigkit-libs.x86_64 2.1-15.fc30                                               
  jsoncpp.x86_64 1.8.4-5.fc29                                                   
  kernel-headers.x86_64 5.0.0-0.rc3.git0.1.fc30                                 
  lcms2.x86_64 2.9-4.fc30                                                       
  less.x86_64 530-2.fc29                                                        
  libGLEW.x86_64 2.1.0-2.fc30                                                   
  libICE.x86_64 1.0.9-14.fc29                                                   
  libICE-devel.x86_64 1.0.9-14.fc29                                             
  libSM.x86_64 1.2.3-1.fc30                                                     
  libSM-devel.x86_64 1.2.3-1.fc30                                               
  libX11.x86_64 1.6.7-1.fc30                                                    
  libX11-common.noarch 1.6.7-1.fc30                                             
  libX11-devel.x86_64 1.6.7-1.fc30                                              
  libX11-xcb.x86_64 1.6.7-1.fc30                                                
  libXau.x86_64 1.0.8-14.fc29                                                   
  libXau-devel.x86_64 1.0.8-14.fc29                                             
  libXcursor.x86_64 1.1.15-4.fc29                                               
  libXcursor-devel.x86_64 1.1.15-4.fc29                                         
  libXdamage.x86_64 1.1.4-15.fc29                                               
  libXdamage-devel.x86_64 1.1.4-15.fc29                                         
  libXdmcp.x86_64 1.1.2-12.fc29                                                 
  libXext.x86_64 1.3.3-10.fc29                                                  
  libXext-devel.x86_64 1.3.3-10.fc29                                            
  libXfixes.x86_64 5.0.3-8.fc29                                                 
  libXfixes-devel.x86_64 5.0.3-8.fc29                                           
  libXfont2.x86_64 2.0.3-3.fc29                                                 
  libXft.x86_64 2.3.2-11.fc29                                                   
  libXft-devel.x86_64 2.3.2-11.fc29                                             
  libXi.x86_64 1.7.9-8.fc29                                                     
  libXi-devel.x86_64 1.7.9-8.fc29                                               
  libXinerama.x86_64 1.1.4-2.fc29                                               
  libXinerama-devel.x86_64 1.1.4-2.fc29                                         
  libXmu.x86_64 1.1.2-12.fc29                                                   
  libXrandr.x86_64 1.5.1-8.fc29                                                 
  libXrandr-devel.x86_64 1.5.1-8.fc29                                           
  libXrender.x86_64 0.9.10-8.fc29                                               
  libXrender-devel.x86_64 0.9.10-8.fc29                                         
  libXt.x86_64 1.1.5-9.fc29                                                     
  libXt-devel.x86_64 1.1.5-9.fc29                                               
  libXv.x86_64 1.0.11-8.fc29                                                    
  libXv-devel.x86_64 1.0.11-8.fc29                                              
  libXxf86misc.x86_64 1.0.4-2.fc29                                              
  libXxf86vm.x86_64 1.1.4-10.fc29                                               
  libXxf86vm-devel.x86_64 1.1.4-10.fc29                                         
  libblkid-devel.x86_64 2.33.1-2.fc30                                           
  libcroco.x86_64 0.6.12-5.fc29                                                 
  libdatrie.x86_64 0.2.9-8.fc29                                                 
  libdrm.x86_64 2.4.96-2.fc30                                                   
  libdrm-devel.x86_64 2.4.96-2.fc30                                             
  libedit.x86_64 3.1-24.20170329cvs.fc29                                        
  libevdev.x86_64 1.6.0-1.fc30                                                  
  libffi-devel.x86_64 3.1-18.fc29                                               
  libfontenc.x86_64 1.1.3-9.fc29                                                
  libglvnd.x86_64 1:1.1.0-2.fc30                                                
  libglvnd-core-devel.x86_64 1:1.1.0-2.fc30                                     
  libglvnd-devel.x86_64 1:1.1.0-2.fc30                                          
  libglvnd-egl.x86_64 1:1.1.0-2.fc30                                            
  libglvnd-gles.x86_64 1:1.1.0-2.fc30                                           
  libglvnd-glx.x86_64 1:1.1.0-2.fc30                                            
  libglvnd-opengl.x86_64 1:1.1.0-2.fc30                                         
  libgomp.x86_64 9.0.0-0.3.fc30                                                 
  libgs.x86_64 9.25-1.fc30                                                      
  libgudev.x86_64 232-4.fc29                                                    
  libicu.x86_64 62.1-3.fc30                                                     
  libicu-devel.x86_64 62.1-3.fc30                                               
  libidn.x86_64 1.35-3.fc29                                                     
  libijs.x86_64 0.35-8.fc29                                                     
  libinput.x86_64 1.12.6-1.fc30                                                 
  libjpeg-turbo.x86_64 2.0.0-3.fc30                                             
  libmcpp.x86_64 2.7.2-21.fc29                                                  
  libmng.x86_64 2.0.3-8.fc29                                                    
  libmount-devel.x86_64 2.33.1-2.fc30                                           
  libmpc.x86_64 1.1.0-2.fc29                                                    
  libpaper.x86_64 1.1.24-23.fc30                                                
  libpciaccess.x86_64 0.14-2.fc29                                               
  libpng.x86_64 2:1.6.35-1.fc30                                                 
  libpng-devel.x86_64 2:1.6.35-1.fc30                                           
  libquadmath.x86_64 9.0.0-0.3.fc30                                             
  libquadmath-devel.x86_64 9.0.0-0.3.fc30                                       
  librsvg2.x86_64 2.45.4-1.fc30                                                 
  libselinux-devel.x86_64 2.8-5.fc30                                            
  libsepol-devel.x86_64 2.8-3.fc30                                              
  libstdc++-devel.x86_64 9.0.0-0.3.fc30                                         
  libthai.x86_64 0.1.28-1.fc29                                                  
  libtiff.x86_64 4.0.10-1.fc30                                                  
  libunwind.x86_64 1.3.1-1.fc30                                                 
  libuuid-devel.x86_64 2.33.1-2.fc30                                            
  libuv.x86_64 1:1.24.1-1.fc30                                                  
  libwacom.x86_64 0.32-2.fc30                                                   
  libwacom-data.noarch 0.32-2.fc30                                              
  libwayland-client.x86_64 1.16.0-1.fc30                                        
  libwayland-server.x86_64 1.16.0-1.fc30                                        
  libwebp.x86_64 1.0.0-2.fc29                                                   
  libwmf-lite.x86_64 0.2.10-1.fc29                                              
  libxcb.x86_64 1.13.1-1.fc30                                                   
  libxcb-devel.x86_64 1.13.1-1.fc30                                             
  libxcrypt-devel.x86_64 4.4.2-5.fc30                                           
  libxkbcommon.x86_64 0.8.2-1.fc29                                              
  libxkbcommon-x11.x86_64 0.8.2-1.fc29                                          
  libxkbfile.x86_64 1.0.9-11.fc29                                               
  libxshmfence.x86_64 1.3-3.fc29                                                
  llvm-libs.x86_64 7.0.1-1.fc30                                                 
  m4.x86_64 1.4.18-9.fc29                                                       
  mcpp.x86_64 2.7.2-21.fc29                                                     
  mesa-filesystem.x86_64 18.3.2-1.fc30                                          
  mesa-khr-devel.x86_64 18.3.2-1.fc30                                           
  mesa-libEGL.x86_64 18.3.2-1.fc30                                              
  mesa-libEGL-devel.x86_64 18.3.2-1.fc30                                        
  mesa-libGL.x86_64 18.3.2-1.fc30                                               
  mesa-libGL-devel.x86_64 18.3.2-1.fc30                                         
  mesa-libGLU.x86_64 9.0.0-16.fc29                                              
  mesa-libGLU-devel.x86_64 9.0.0-16.fc29                                        
  mesa-libgbm.x86_64 18.3.2-1.fc30                                              
  mesa-libglapi.x86_64 18.3.2-1.fc30                                            
  mtdev.x86_64 1.1.5-13.fc29                                                    
  nettle.x86_64 3.4.1rc1-1.fc30                                                 
  opencsg.x86_64 1.4.2-8.fc30                                                   
  openjpeg2.x86_64 2.3.0-10.fc30                                                
  openssh.x86_64 7.9p1-3.fc30.1                                                 
  openssh-clients.x86_64 7.9p1-3.fc30.1                                         
  pango.x86_64 1.42.4-2.fc30                                                    
  pcre-cpp.x86_64 8.42-6.fc30                                                   
  pcre-devel.x86_64 8.42-6.fc30                                                 
  pcre-utf16.x86_64 8.42-6.fc30                                                 
  pcre-utf32.x86_64 8.42-6.fc30                                                 
  pcre2-devel.x86_64 10.32-5.fc30                                               
  pcre2-utf16.x86_64 10.32-5.fc30                                               
  pcre2-utf32.x86_64 10.32-5.fc30                                               
  perl-Carp.noarch 1.50-417.fc29                                                
  perl-Encode.x86_64 4:2.98-6.fc29                                              
  perl-Errno.x86_64 1.29-431.fc30                                               
  perl-Exporter.noarch 5.73-418.fc29                                            
  perl-File-Path.noarch 2.16-1.fc30                                             
  perl-File-Temp.noarch 1:0.230.900-1.fc30                                      
  perl-Getopt-Long.noarch 1:2.50-417.fc29                                       
  perl-HTTP-Tiny.noarch 0.076-1.fc29                                            
  perl-IO.x86_64 1.39-431.fc30                                                  
  perl-MIME-Base64.x86_64 3.15-417.fc29                                         
  perl-PathTools.x86_64 3.75-1.fc30                                             
  perl-Pod-Escapes.noarch 1:1.07-417.fc29                                       
  perl-Pod-Perldoc.noarch 3.28.01-418.fc29                                      
  perl-Pod-Simple.noarch 1:3.35-417.fc29                                        
  perl-Pod-Usage.noarch 4:1.69-417.fc29                                         
  perl-Scalar-List-Utils.x86_64 3:1.50-417.fc29                                 
  perl-Socket.x86_64 4:2.027-417.fc29                                           
  perl-Storable.x86_64 1:3.11-6.fc30                                            
  perl-Term-ANSIColor.noarch 4.06-418.fc29                                      
  perl-Term-Cap.noarch 1.17-417.fc29                                            
  perl-Text-ParseWords.noarch 3.30-417.fc29                                     
  perl-Text-Tabs+Wrap.noarch 2013.0523-417.fc29                                 
  perl-Time-Local.noarch 2:1.280-3.fc29                                         
  perl-Unicode-Normalize.x86_64 1.26-417.fc29                                   
  perl-constant.noarch 1.33-418.fc29                                            
  perl-interpreter.x86_64 4:5.28.1-431.fc30                                     
  perl-libs.x86_64 4:5.28.1-431.fc30                                            
  perl-macros.x86_64 4:5.28.1-431.fc30                                          
  perl-parent.noarch 1:0.237-2.fc29                                             
  perl-podlators.noarch 1:4.11-3.fc29                                           
  perl-threads.x86_64 1:2.22-417.fc29                                           
  perl-threads-shared.x86_64 1.59-1.fc30                                        
  pixman.x86_64 0.36.0-1.fc30                                                   
  polyclipping.x86_64 6.4.2-4.fc29                                              
  python-rpm-macros.noarch 3-41.fc30                                            
  python3.x86_64 3.7.2-4.fc30                                                   
  python3-rpm-generators.noarch 7-1.fc30                                        
  python3-rpm-macros.noarch 3-41.fc30                                           
  python3-setuptools.noarch 40.4.3-1.fc30                                       
  qscintilla.x86_64 2.10.8-1.fc30                                               
  qt.x86_64 1:4.8.7-44.fc30                                                     
  qt-common.noarch 1:4.8.7-44.fc30                                              
  qt-settings.noarch 29.0-1.fc30                                                
  qt-x11.x86_64 1:4.8.7-44.fc30                                                 
  qt5-designer.x86_64 5.11.3-1.fc30                                             
  qt5-doctools.x86_64 5.11.3-1.fc30                                             
  qt5-linguist.x86_64 5.11.3-1.fc30                                             
  qt5-qtbase.x86_64 5.11.3-1.fc30                                               
  qt5-qtbase-common.noarch 5.11.3-1.fc30                                        
  qt5-qtbase-devel.x86_64 5.11.3-1.fc30                                         
  qt5-qtbase-gui.x86_64 5.11.3-1.fc30                                           
  qt5-qtscript.x86_64 5.11.3-1.fc30                                             
  qt5-qtscript-devel.x86_64 5.11.3-1.fc30                                       
  qt5-qtsvg.x86_64 5.11.3-1.fc30                                                
  qt5-qtsvg-devel.x86_64 5.11.3-1.fc30                                          
  qt5-qttools.x86_64 5.11.3-1.fc30                                              
  qt5-qttools-common.noarch 5.11.3-1.fc30                                       
  qt5-qttools-devel.x86_64 5.11.3-1.fc30                                        
  qt5-qttools-libs-designer.x86_64 5.11.3-1.fc30                                
  qt5-qttools-libs-designercomponents.x86_64 5.11.3-1.fc30                      
  qt5-qttools-libs-help.x86_64 5.11.3-1.fc30                                    
  qt5-rpm-macros.noarch 5.11.3-1.fc30                                           
  rhash.x86_64 1.3.5-3.fc29                                                     
  shared-mime-info.x86_64 1.12-1.fc30                                           
  urw-base35-bookman-fonts.noarch 20170801-11.fc29                              
  urw-base35-c059-fonts.noarch 20170801-11.fc29                                 
  urw-base35-d050000l-fonts.noarch 20170801-11.fc29                             
  urw-base35-fonts.noarch 20170801-11.fc29                                      
  urw-base35-fonts-common.noarch 20170801-11.fc29                               
  urw-base35-gothic-fonts.noarch 20170801-11.fc29                               
  urw-base35-nimbus-mono-ps-fonts.noarch 20170801-11.fc29                       
  urw-base35-nimbus-roman-fonts.noarch 20170801-11.fc29                         
  urw-base35-nimbus-sans-fonts.noarch 20170801-11.fc29                          
  urw-base35-p052-fonts.noarch 20170801-11.fc29                                 
  urw-base35-standard-symbols-ps-fonts.noarch 20170801-11.fc29                  
  urw-base35-z003-fonts.noarch 20170801-11.fc29                                 
  xcb-util.x86_64 0.4.0-11.fc29                                                 
  xcb-util-image.x86_64 0.4.0-11.fc29                                           
  xcb-util-keysyms.x86_64 0.4.0-9.fc29                                          
  xcb-util-renderutil.x86_64 0.3.9-12.fc29                                      
  xcb-util-wm.x86_64 0.4.1-14.fc29                                              
  xkeyboard-config.noarch 2.24-4.fc29                                           
  xorg-x11-font-utils.x86_64 1:7.5-40.fc29                                      
  xorg-x11-proto-devel.noarch 2018.4-2.fc29                                     
  xorg-x11-server-common.x86_64 1.20.3-3.fc30                                   
  xorg-x11-server-utils.x86_64 7.7-27.fc30                                      
  xorg-x11-xauth.x86_64 1:1.0.9-13.fc29                                         
  xorg-x11-xkb-utils.x86_64 7.7-28.fc30                                         
  xz-devel.x86_64 5.2.4-4.fc30                                                  
  zlib-devel.x86_64 1.2.11-14.fc30                                              

Complete!
Finish: build setup for openscad-2019.01.26-1.fc30.src.rpm
Start: rpmbuild openscad-2019.01.26-1.fc30.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SMFEbZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf openscad
+ /usr/bin/gzip -dc /builddir/build/SOURCES/openscad-2019.01.26.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd openscad
+ /usr/bin/gzip -dc /builddir/build/SOURCES/openscad-MCAD-2019.01.26.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/git init -q
+ /usr/bin/git config user.name rpm-build
+ /usr/bin/git config user.email '<rpm-build>'
+ /usr/bin/git add .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openscad-2019.01.26 base'
+ /usr/bin/cat /builddir/build/SOURCES/openscad-polyclipping.patch
+ /usr/bin/git apply --index -p1 -
+ /usr/bin/git commit -q -m openscad-polyclipping.patch --author 'rpm-build <rpm-build>'
+ rm src/ext/polyclipping -rf
+ pushd libraries/MCAD
~/build/BUILD/openscad/libraries/MCAD ~/build/BUILD/openscad
+ for FILE in *.py
+ rm -r __init__.py
+ for FILE in *.py
+ rm -r openscad_testing.py
+ for FILE in *.py
+ rm -r openscad_utils.py
+ for FILE in *.py
+ rm -r test_docs.py
+ for FILE in *.py
+ rm -r test_mcad.py
+ mv bitmap/README bitmap-README
+ popd
~/build/BUILD/openscad
+ sed -i s@MCAD/__init__.py@MCAD/gears.scad@ tests/CMakeLists.txt
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.io1od2
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ /usr/lib64/qt4/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= PREFIX=/usr
Project MESSAGE: If you're building a development binary, consider adding CONFIG+=experimental
Project MESSAGE: Using QGLWidget
Project MESSAGE: Using C++11
Package libzip was not found in the pkg-config search path.
Perhaps you should add the directory containing `libzip.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libzip', required by 'virtual:world', not found
Package libzip was not found in the pkg-config search path.
Perhaps you should add the directory containing `libzip.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libzip', required by 'virtual:world', not found
Project MESSAGE: 3MF Import/Export disabled
+ make -j2
flex -o objects/lexer.cxx --header-file=objects/lexer.hxx src/lexer.l
flex -o objects/comment_lexer.cxx --header-file=objects/comment_lexer.hxx src/comment_lexer.l
bison -d -p parser -o objects/parser.cxx --defines=objects/parser.hxx src/parser.y
bison -d -p comment_parser -o objects/comment_parser.cxx --defines=objects/comment_parser.hxx src/comment_parser.y
src/comment_parser.y: warning: 3 shift/reduce conflicts [-Wconflicts-sr]
/usr/lib64/qt4/bin/uic src/parameter/ParameterEntryWidget.ui -o objects/ui_ParameterEntryWidget.h -tr q_
/usr/lib64/qt4/bin/uic src/parameter/ParameterWidget.ui -o objects/ui_ParameterWidget.h -tr q_
/usr/lib64/qt4/bin/uic src/Console.ui -o objects/ui_Console.h -tr q_
/usr/lib64/qt4/bin/uic src/input/AxisConfigWidget.ui -o objects/ui_AxisConfigWidget.h -tr q_
/usr/lib64/qt4/bin/uic src/input/ButtonConfigWidget.ui -o objects/ui_ButtonConfigWidget.h -tr q_
/usr/lib64/qt4/bin/uic src/OpenCSGWarningDialog.ui -o objects/ui_OpenCSGWarningDialog.h -tr q_
/usr/lib64/qt4/bin/uic src/AboutDialog.ui -o objects/ui_AboutDialog.h -tr q_
/usr/lib64/qt4/bin/uic src/FontListDialog.ui -o objects/ui_FontListDialog.h -tr q_
/usr/lib64/qt4/bin/uic src/PrintInitDialog.ui -o objects/ui_PrintInitDialog.h -tr q_
/usr/lib64/qt4/bin/uic src/ProgressWidget.ui -o objects/ui_ProgressWidget.h -tr q_
/usr/lib64/qt4/bin/uic src/launchingscreen.ui -o objects/ui_launchingscreen.h -tr q_
/usr/lib64/qt4/bin/uic src/LibraryInfoDialog.ui -o objects/ui_LibraryInfoDialog.h -tr q_
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/AST.o src/AST.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ModuleInstantiation.o src/ModuleInstantiation.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Assignment.o src/Assignment.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/expr.o src/expr.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/function.o src/function.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/module.o src/module.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/UserModule.o src/UserModule.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/annotation.o src/annotation.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/libsvg.o src/libsvg/libsvg.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/circle.o src/libsvg/circle.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/ellipse.o src/libsvg/ellipse.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/line.o src/libsvg/line.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/text.o src/libsvg/text.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/tspan.o src/libsvg/tspan.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/data.o src/libsvg/data.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/polygon.o src/libsvg/polygon.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/polyline.o src/libsvg/polyline.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/rect.o src/libsvg/rect.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/group.o src/libsvg/group.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/svgpage.o src/libsvg/svgpage.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/path.o src/libsvg/path.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/shape.o src/libsvg/shape.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/transformation.o src/libsvg/transformation.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/libsvg/util.o src/libsvg/util.cc
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
src/libsvg/shape.cc:234:21:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: in definition of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
src/libsvg/shape.cc:234:21:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/libsvg/shape.h:33,
                 from src/libsvg/shape.cc:33:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: in definition of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/version_check.o src/version_check.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ProgressWidget.o src/ProgressWidget.cc
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/ProgressWidget.h:3,
                 from src/ProgressWidget.cc:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/linalg.o src/linalg.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Camera.o src/Camera.cc
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:170:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename OtherDerived::Scalar, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::cmp_LT>, const OtherDerived, const Derived> Eigen::ArrayBase<Derived>::operator>(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double; typename OtherDerived::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:95:73:   required from 'bool Eigen::AlignedBox<Scalar, Dim>::isEmpty() const [with _Scalar = double; int _AmbientDim = 3]'
src/linalg.cc:17:18:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 3, 2>; MatrixType = Eigen::Matrix<double, 3, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 3, 1>]'
src/linalg.cc:23:72:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 3, 2>; MatrixType = Eigen::Matrix<double, 3, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 3, 1>]'
src/linalg.cc:23:72:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/linalg.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/handle_dep.o src/handle_dep.cc
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/Camera.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:170:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename OtherDerived::Scalar, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::cmp_LT>, const OtherDerived, const Derived> Eigen::ArrayBase<Derived>::operator>(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double; typename OtherDerived::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:95:73:   required from 'bool Eigen::AlignedBox<Scalar, Dim>::isEmpty() const [with _Scalar = double; int _AmbientDim = 3]'
src/Camera.cc:47:19:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/Camera.cc:1:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/Camera.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/Camera.cc:1:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
src/handle_dep.cc: In function 'void handle_dep(const string&)':
src/handle_dep.cc:24:9: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
   24 |   system(STR(make_command << " '" << boost::regex_replace(filename, boost::regex("'"), "'\\''") << "'").c_str()); // FIXME: Handle error
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/value.o src/value.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/stackcheck.o src/stackcheck.cc
src/value.cc: In static member function 'static Value Value::multvecmat(const VectorType&, const VectorType&)':
src/value.cc:589:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  589 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value Value::operator*(const Value&) const':
src/value.cc:612:59: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  612 |   if (vec1.size() == 0 || vec2.size() == 0) return Value::undefined;
      |                                                           ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc:620:20: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  620 |      return Value::undefined;
      |                    ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc:637:56: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  637 |     if (srcrowvec.size() != vec2.size()) return Value::undefined;
      |                                                        ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc:643:16: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  643 |  return Value::undefined;
      |                ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value Value::operator/(const Value&) const':
src/value.cc:667:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  667 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value Value::operator%(const Value&) const':
src/value.cc:675:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  675 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value Value::operator-() const':
src/value.cc:691:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  691 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value bracket_visitor::operator()(const str_utf8_wrapper&, const double&) const':
src/value.cc:729:12: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  729 |     return v;
      |            ^
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value bracket_visitor::operator()(const VectorType&, const double&) const':
src/value.cc:734:38: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  734 |     if (i < vec.size()) return *vec[i];
      |                                      ^
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc:735:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  735 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In member function 'Value bracket_visitor::operator()(const RangeType&, const double&) const':
src/value.cc:745:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  745 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In constructor 'ValuePtr::ValuePtr(const Value&)':
src/value.cc:868:25: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  868 |  this->reset(new Value(v));
      |                         ^
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = bool; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = double; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = double; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = double; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = double; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const plus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = double; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const plus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/degree_trig.o src/degree_trig.cc
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value plus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const plus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const plus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const plus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = plus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:519:66:   required from here
src/value.cc:501:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  501 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = bool; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = double; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = double; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = double; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = double; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const minus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = double; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const minus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value minus_visitor::operator()(const T&, const U&) const [with T = RangeType; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const minus_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const minus_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const minus_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = minus_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:544:67:   required from here
src/value.cc:526:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  526 |   return Value::undefined;
      |                 ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = boost::blank; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const boost::blank&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const boost::blank&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = bool; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = double]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = double; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = std::vector<ValuePtr>; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const std::vector<ValuePtr>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const std::vector<ValuePtr>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = RangeType; U = boost::blank]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const boost::blank&; Visitor = const bracket_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const boost::blank&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = boost::blank; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = RangeType; U = bool]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const bracket_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = RangeType; U = str_utf8_wrapper]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const bracket_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = RangeType; U = std::vector<ValuePtr>]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const std::vector<ValuePtr>&; Visitor = const bracket_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const std::vector<ValuePtr>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = std::vector<ValuePtr>; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
src/value.cc: In instantiation of 'Value bracket_visitor::operator()(const T&, const U&) const [with T = RangeType; U = RangeType]':
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:88:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const RangeType&; Visitor = const bracket_visitor; Value1 = const RangeType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/variant.hpp:1058:24:   required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const RangeType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:114:9:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]'
/usr/include/boost/variant/detail/visitation_impl.hpp:154:41:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; T = RangeType; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/visitation_impl.hpp:238:5:   required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<6>, boost::blank, boost::mpl::l_item<mpl_::long_<5>, bool, boost::mpl::l_item<mpl_::long_<4>, double, boost::mpl::l_item<mpl_::long_<3>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<2>, std::vector<ValuePtr>, boost::mpl::l_item<mpl_::long_<1>, RangeType, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_invoke<const bracket_visitor, const RangeType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]'
/usr/include/boost/variant/variant.hpp:2452:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/variant/variant.hpp:2452:48:   required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; VoidPtrCV = const void*; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2477:43:   required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/variant.hpp:2531:52:   required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; T0_ = boost::blank; TN = {bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType}; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72:   required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const bracket_visitor, const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&, false>; Visitable = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
/usr/include/boost/variant/detail/apply_visitor_binary.hpp:251:32:   required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = bracket_visitor; Visitable1 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; Visitable2 = const boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType>&; typename Visitor::result_type = Value]'
src/value.cc:756:70:   required from here
src/value.cc:750:19: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  750 |     return Value::undefined;
      |                   ^~~~~~~~~
src/value.cc:413:8: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  413 | Value &Value::operator=(const Value &v)
      |        ^~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/func.o src/func.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/localscope.o src/localscope.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/feature.o src/feature.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/node.o src/node.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/context.o src/context.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/builtincontext.o src/builtincontext.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/modcontext.o src/modcontext.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/evalcontext.o src/evalcontext.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/csgnode.o src/csgnode.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/CSGTreeNormalizer.o src/CSGTreeNormalizer.cc
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_max_op<double, double>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<T>::Scalar>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::cwiseMax(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
src/csgnode.cc:81:67:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_min_op<double, double>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<T>::Scalar>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::cwiseMin(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
src/csgnode.cc:82:67:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:170:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename OtherDerived::Scalar, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::cmp_LT>, const OtherDerived, const Derived> Eigen::ArrayBase<Derived>::operator>(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double; typename OtherDerived::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:95:73:   required from 'bool Eigen::AlignedBox<Scalar, Dim>::isEmpty() const [with _Scalar = double; int _AmbientDim = 3]'
src/csgnode.cc:217:23:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/csgnode.h:6,
                 from src/csgnode.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/CSGTreeEvaluator.o src/CSGTreeEvaluator.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Geometry.o src/Geometry.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Polygon2d.o src/Polygon2d.cc
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:33:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:38:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; Derived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:58:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 2, 2>; MatrixType = Eigen::Matrix<double, 2, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 2, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 2, 1>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 2, 1>]'
src/Polygon2d.cc:67:14:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 2, 2>; MatrixType = Eigen::Matrix<double, 2, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 2, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 2, 1>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 2, 1>]'
src/Polygon2d.cc:67:14:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/Polygon2d.h:3,
                 from src/Polygon2d.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1>]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:124:75:   required from 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int Options = 0; int ProductTag = 3; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int Options = 0; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>]'
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:103:54:   required from 'Eigen::internal::evaluator<const T>::evaluator(const T&) [with T = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>]'
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:702:26:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1>]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:124:75:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 3, 1, true>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 3, 1, true>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>, 0>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true> >; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, true>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23:   required from 'static Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::ResultType = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Lhs = Eigen::Transform<double, 3, 2>; Eigen::internal::transform_transform_product_impl<Eigen::Transform<Scalar, Dim, Mode, Options>, Eigen::Transform<Scalar, Dim, RhsMode, RhsOptions>, false>::Rhs = Eigen::Transform<double, 3, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80:   required from 'const Eigen::Transform<Scalar, Dim, Mode, _Options> Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::Transform<Scalar, Dim, Mode, _Options>&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/CSGTreeEvaluator.cc:224:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/CSGTreeEvaluator.h:7,
                 from src/CSGTreeEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/clipper-utils.o src/clipper-utils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/polyset-utils.o src/polyset-utils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/GeometryUtils.o src/GeometryUtils.cc
In file included from /usr/include/eigen3/Eigen/Core:515,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Reverse.h: In instantiation of 'Eigen::Reverse<MatrixType, Direction>::Reverse(const MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>; int Direction = 2]':
/usr/include/eigen3/Eigen/src/Core/Reverse.h:120:10:   required from 'Eigen::DenseBase<Derived>::ReverseReturnType Eigen::DenseBase<Derived>::reverse() [with Derived = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>; Eigen::DenseBase<Derived>::ReverseReturnType = Eigen::Reverse<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>, 2>]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:144:5:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Reverse.h:88:90: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>::Block(const Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>&)' is deprecated [-Wdeprecated-copy]
   88 |     EIGEN_DEVICE_FUNC explicit inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { }
      |                                                                                          ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<int, 3, 1>; int BlockRows = 3; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:515,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Reverse.h: In instantiation of 'Eigen::Reverse<MatrixType, Direction>::Reverse(const MatrixType&) [with MatrixType = Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>; int Direction = 2]':
/usr/include/eigen3/Eigen/src/Core/Reverse.h:120:10:   required from 'Eigen::DenseBase<Derived>::ReverseReturnType Eigen::DenseBase<Derived>::reverse() [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ReverseReturnType = Eigen::Reverse<Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>, 2>]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:148:7:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Reverse.h:88:90: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   88 |     EIGEN_DEVICE_FUNC explicit inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { }
      |                                                                                          ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:515,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Reverse.h: In instantiation of 'Eigen::Reverse<MatrixType, Direction>::Reverse(const MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>; int Direction = 2]':
/usr/include/eigen3/Eigen/src/Core/Reverse.h:120:10:   required from 'Eigen::DenseBase<Derived>::ReverseReturnType Eigen::DenseBase<Derived>::reverse() [with Derived = Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>; Eigen::DenseBase<Derived>::ReverseReturnType = Eigen::Reverse<Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>, 2>]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:154:5:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Reverse.h:88:90: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>::Block(const Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   88 |     EIGEN_DEVICE_FUNC explicit inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { }
      |                                                                                          ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<int, 3, 1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<int, 3, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:515,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Reverse.h: In instantiation of 'Eigen::Reverse<MatrixType, Direction>::Reverse(const MatrixType&) [with MatrixType = Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>; int Direction = 2]':
/usr/include/eigen3/Eigen/src/Core/Reverse.h:120:10:   required from 'Eigen::DenseBase<Derived>::ReverseReturnType Eigen::DenseBase<Derived>::reverse() [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>; Eigen::DenseBase<Derived>::ReverseReturnType = Eigen::Reverse<Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>, 2>]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:158:7:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Reverse.h:88:90: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   88 |     EIGEN_DEVICE_FUNC explicit inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { }
      |                                                                                          ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; int Size = -1; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>, -1>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:148:29:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<int, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; int Size = -1; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>, -1>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Reverse.h:158:29:   required from 'void Eigen::DenseBase<Derived>::reverseInPlace() [with Derived = Eigen::Matrix<int, 3, 1>]'
src/GeometryUtils.cc:366:31:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>::Block(const Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/GeometryUtils.h:3,
                 from src/GeometryUtils.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<int, 3, 1>, 1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<int, 3, 1>; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/polyset.o src/polyset.cc
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:170:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename OtherDerived::Scalar, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::cmp_LT>, const OtherDerived, const Derived> Eigen::ArrayBase<Derived>::operator>(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename Eigen::internal::traits<T>::Scalar = double; typename OtherDerived::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:95:73:   required from 'bool Eigen::AlignedBox<Scalar, Dim>::isEmpty() const [with _Scalar = double; int _AmbientDim = 3]'
/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:88:57:   required from 'bool Eigen::AlignedBox<Scalar, Dim>::isNull() const [with _Scalar = double; int _AmbientDim = 3]'
src/polyset.cc:152:35:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 3, 2>; MatrixType = Eigen::Matrix<double, 3, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 3, 1>]'
src/polyset.cc:164:14:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 4, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 3, 2>; MatrixType = Eigen::Matrix<double, 3, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 3, 1>]'
src/polyset.cc:164:14:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/Geometry.h:7,
                 from src/polyset.h:3,
                 from src/polyset.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/polyset-gl.o src/polyset-gl.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/csgops.o src/csgops.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/transform.o src/transform.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/color.o src/color.cc
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h:23:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::operator*(const Eigen::DiagonalBase<DiagonalDerived>&) const [with DiagonalDerived = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:848:40:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::scale(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:103:30:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Matrix<double, 3, 1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 1>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:35:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/EigenBase.h:104:15:   required from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:499:3:   required from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:15:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:151:25:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Matrix<double, 3, 1>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 1>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/EigenBase.h:104:9:   required from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:499:3:   required from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:15:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:151:25:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1>]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>]':
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/EigenBase.h:104:9:   required from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:499:3:   required from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:15:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:151:25:   required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]':
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:199:39:   required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 3; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Core/EigenBase.h:104:9:   required from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:499:3:   required from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:15:   required from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/transform.cc:151:25:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/transformnode.h:4,
                 from src/transform.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/primitives.o src/primitives.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/projection.o src/projection.cc
src/primitives.cc: In member function 'Value PrimitiveModule::lookup_radius(const Context&, const Location&, const string&, const string&) const':
src/primitives.cc:135:11: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  135 |   return *r;
      |           ^
In file included from src/expression.h:7,
                 from src/exceptions.h:5,
                 from src/feature.h:9,
                 from src/module.h:5,
                 from src/primitives.cc:27:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/primitives.cc:137:17: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  137 |   return Value::undefined;
      |                 ^~~~~~~~~
In file included from src/expression.h:7,
                 from src/exceptions.h:5,
                 from src/feature.h:9,
                 from src/module.h:5,
                 from src/primitives.cc:27:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgaladv.o src/cgaladv.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/surface.o src/surface.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/control.o src/control.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/render.o src/render.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/text.o src/text.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/dxfdata.o src/dxfdata.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/dxfdim.o src/dxfdim.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/offset.o src/offset.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/linearextrude.o src/linearextrude.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/rotateextrude.o src/rotateextrude.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/printutils.o src/printutils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/fileutils.o src/fileutils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/progress.o src/progress.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parsersettings.o src/parsersettings.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/boost-utils.o src/boost-utils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/PlatformUtils.o src/PlatformUtils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/nodedumper.o src/nodedumper.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/NodeVisitor.o src/NodeVisitor.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/GeometryEvaluator.o src/GeometryEvaluator.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ModuleCache.o src/ModuleCache.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/GeometryCache.o src/GeometryCache.cc
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; _Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>]':
/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:63:14:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::DiagonalBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with MatrixDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>; Derived = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:482:31:   required from 'Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType Eigen::operator*(const Eigen::DiagonalBase<DiagonalDerived>&, const Eigen::Transform<Scalar, Dim, Mode, _Options>&) [with DiagonalDerived = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType = Eigen::Transform<double, 2, 2>]'
src/GeometryEvaluator.cc:647:87:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 2; int BlockCols = 2; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; _Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:63:14:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::DiagonalBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with MatrixDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>; Derived = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:483:36:   required from 'Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType Eigen::operator*(const Eigen::DiagonalBase<DiagonalDerived>&, const Eigen::Transform<Scalar, Dim, Mode, _Options>&) [with DiagonalDerived = Eigen::DiagonalWrapper<const Eigen::Matrix<double, 2, 1> >; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType = Eigen::Transform<double, 2, 2>]'
src/GeometryEvaluator.cc:647:87:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::DiagonalMatrix<double, 2>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::DiagonalMatrix<double, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>]':
/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:63:14:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::DiagonalBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with MatrixDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>; Derived = Eigen::DiagonalMatrix<double, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:482:31:   required from 'Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType Eigen::operator*(const Eigen::DiagonalBase<DiagonalDerived>&, const Eigen::Transform<Scalar, Dim, Mode, _Options>&) [with DiagonalDerived = Eigen::DiagonalMatrix<double, 2>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType = Eigen::Transform<double, 2, 2>]'
src/GeometryEvaluator.cc:723:113:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 2; int BlockCols = 2; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::DiagonalMatrix<double, 2>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::DiagonalMatrix<double, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:63:14:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::DiagonalBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with MatrixDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>; Derived = Eigen::DiagonalMatrix<double, 2>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:483:36:   required from 'Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType Eigen::operator*(const Eigen::DiagonalBase<DiagonalDerived>&, const Eigen::Transform<Scalar, Dim, Mode, _Options>&) [with DiagonalDerived = Eigen::DiagonalMatrix<double, 2>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; Eigen::Transform<Scalar, Dim, Mode, _Options>::TransformTimeDiagonalReturnType = Eigen::Transform<double, 2, 2>]'
src/GeometryEvaluator.cc:723:113:   required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 2, 2>; MatrixType = Eigen::Matrix<double, 2, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 2, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 2, 1>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 2, 1>]'
src/GeometryEvaluator.cc:652:41:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57:   required from 'static Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform<double, 2, 2>; MatrixType = Eigen::Matrix<double, 2, 1>; Eigen::internal::transform_right_product_impl<TransformType, MatrixType, 2, 1>::ResultType = Eigen::Matrix<double, 2, 1>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80:   required from 'const typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType Eigen::Transform<Scalar, Dim, Mode, _Options>::operator*(const Eigen::EigenBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 2, 1>; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl<Eigen::Transform<Scalar, Dim, Mode, _Options>, OtherDerived>::ResultType = Eigen::Matrix<double, 2, 1>]'
src/GeometryEvaluator.cc:652:41:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:1263:25:   required from 'static void Eigen::internal::transform_construct_from_matrix<Other, Mode, Options, Dim, HDim, Dim, Dim>::run(Eigen::Transform<typename Other::Scalar, Dim, Mode, Options>*, const Other&) [with Other = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]'
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87:   required from 'Eigen::Transform<Scalar, Dim, Mode, _Options>::Transform(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]'
src/GeometryEvaluator.cc:864:113:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/linalg.h:3,
                 from src/state.h:4,
                 from src/NodeVisitor.h:5,
                 from src/GeometryEvaluator.h:3,
                 from src/GeometryEvaluator.cc:1:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Tree.o src/Tree.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/DrawingCallback.o src/DrawingCallback.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/FreetypeRenderer.o src/FreetypeRenderer.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/FontCache.o src/FontCache.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/settings.o src/settings.cc
src/settings.cc: In constructor 'Settings::SettingsEntry::SettingsEntry(std::string, std::string, Value, Value)':
src/settings.cc:13:78: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   13 |  : _category(category), _name(name), _value(def), _range(range), _default(def)
      |                                                                              ^
In file included from src/settings.h:7,
                 from src/settings.cc:1:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/settings.cc:13:78: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   13 |  : _category(category), _name(name), _value(def), _range(range), _default(def)
      |                                                                              ^
In file included from src/settings.h:7,
                 from src/settings.cc:1:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/settings.cc:13:78: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   13 |  : _category(category), _name(name), _value(def), _range(range), _default(def)
      |                                                                              ^
In file included from src/settings.h:7,
                 from src/settings.cc:1:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/rendersettings.o src/rendersettings.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/GLView.o src/GLView.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/AutoUpdater.o src/AutoUpdater.cc
In file included from /usr/include/QtCore/QString:1,
                 from src/AutoUpdater.h:3,
                 from src/AutoUpdater.cc:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/hash.o src/hash.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/GroupModule.o src/GroupModule.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/FileModule.o src/FileModule.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/StatCache.o src/StatCache.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/builtin.o src/builtin.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/calc.o src/calc.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export.o src/export.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_stl.o src/export_stl.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_amf.o src/export_amf.cc
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'typename Eigen::MatrixBase<Derived>::cross_product_return_type<OtherDerived>::type Eigen::MatrixBase<Derived>::cross(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> >; typename Eigen::MatrixBase<Derived>::cross_product_return_type<OtherDerived>::type = Eigen::Matrix<double, 3, 1>]':
src/export_stl.cc:76:45:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:77:7: warning: implicitly-declared 'constexpr Eigen::internal::no_assignment_operator::no_assignment_operator(const Eigen::internal::no_assignment_operator&)' is deprecated [-Wdeprecated-copy]
   77 | class CwiseBinaryOp :
      |       ^~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:367,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:92:29: note: because 'Eigen::internal::no_assignment_operator' has user-provided 'Eigen::internal::no_assignment_operator& Eigen::internal::no_assignment_operator::operator=(const Eigen::internal::no_assignment_operator&)'
   92 |     no_assignment_operator& operator=(const no_assignment_operator&);
      |                             ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Geometry:36,
                 from src/linalg.h:4,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:41:51: note: synthesized method 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> >&)' first required here
   41 |   typename internal::nested_eval<Derived,2>::type lhs(derived());
      |                                                   ^~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>; LhsType = const Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >; RhsType = const Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:193:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename Eigen::internal::traits<T>::Scalar, typename OtherDerived::Scalar, Eigen::internal::cmp_EQ>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator==(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >; Derived = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
src/linalg.h:25:29:   required from 'bool is_finite(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 1>]'
src/export_stl.cc:78:24:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1> > >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>; LhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]':
/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:193:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<typename Eigen::internal::traits<T>::Scalar, typename OtherDerived::Scalar, Eigen::internal::cmp_EQ>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator==(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
src/linalg.h:29:24:   required from 'bool is_nan(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 1>]'
src/export_stl.cc:78:43:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:448,
                 from src/linalg.h:3,
                 from src/Camera.h:19,
                 from src/export.h:9,
                 from src/export_stl.cc:27:
/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_3mf.o src/export_3mf.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_off.o src/export_off.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_dxf.o src/export_dxf.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_svg.o src/export_svg.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_nef.o src/export_nef.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/export_png.o src/export_png.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import.o src/import.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_stl.o src/import_stl.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_off.o src/import_off.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_svg.o src/import_svg.cc
src/import_svg.cc: In function 'Polygon2d* import_svg(const string&, bool, const Location&)':
src/import_svg.cc:17:10: warning: variable 'width' set but not used [-Wunused-but-set-variable]
   17 |   double width = 0;
      |          ^~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_amf.o src/import_amf.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_3mf.o src/import_3mf.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/renderer.o src/renderer.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/colormap.o src/colormap.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ThrownTogetherRenderer.o src/ThrownTogetherRenderer.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/svg.o src/svg.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/OffscreenView.o src/OffscreenView.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/fbo.o src/fbo.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/system-gl.o src/system-gl.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/imageutils.o src/imageutils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/version.o src/version.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/UIUtils.o src/UIUtils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Dock.o src/Dock.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Console.o src/Console.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/FontListDialog.o src/FontListDialog.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/FontListTableView.o src/FontListTableView.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/launchingscreen.o src/launchingscreen.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/LibraryInfoDialog.o src/LibraryInfoDialog.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/comment.o src/comment.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/ParameterWidget.o src/parameter/ParameterWidget.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parameterobject.o src/parameter/parameterobject.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/parameter/parameterobject.h:7,
                 from src/parameter/parameterobject.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parameterextractor.o src/parameter/parameterextractor.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parameterspinbox.o src/parameter/parameterspinbox.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parameterextractor.h:4,
                 from src/parameter/parameterextractor.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parameterspinbox.h:3,
                 from src/parameter/parameterspinbox.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parametercombobox.o src/parameter/parametercombobox.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parameterslider.o src/parameter/parameterslider.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parametercombobox.h:3,
                 from src/parameter/parametercombobox.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parameterslider.h:3,
                 from src/parameter/parameterslider.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parametercheckbox.o src/parameter/parametercheckbox.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parametertext.o src/parameter/parametertext.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parametercheckbox.h:3,
                 from src/parameter/parametercheckbox.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parametertext.h:3,
                 from src/parameter/parametertext.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parametervector.o src/parameter/parametervector.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/groupwidget.o src/parameter/groupwidget.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parameterset.o src/parameter/parameterset.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parametervector.h:3,
                 from src/parameter/parametervector.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/parametervirtualwidget.o src/parameter/parametervirtualwidget.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/parameter/parametervirtualwidget.h:4,
                 from src/parameter/parametervirtualwidget.cpp:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/parameter/ignoreWheelWhenNotFocused.o src/parameter/ignoreWheelWhenNotFocused.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/QWordSearchField.o src/QWordSearchField.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/QSettingsCached.o src/QSettingsCached.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/InputDriver.o src/input/InputDriver.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/WheelIgnorer.o src/input/WheelIgnorer.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/lodepng/lodepng.o src/ext/lodepng/lodepng.cpp
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/bucketalloc.o src/ext/libtess2/Source/bucketalloc.c
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/dict.o src/ext/libtess2/Source/dict.c
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/geom.o src/ext/libtess2/Source/geom.c
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/mesh.o src/ext/libtess2/Source/mesh.c
src/ext/libtess2/Source/mesh.c: In function 'tessMeshFlipEdge':
src/ext/libtess2/Source/mesh.c:753:34: warning: unused parameter 'mesh' [-Wunused-parameter]
  753 | void tessMeshFlipEdge( TESSmesh *mesh, TESShalfEdge *edge )
      |                        ~~~~~~~~~~^~~~
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/priorityq.o src/ext/libtess2/Source/priorityq.c
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/sweep.o src/ext/libtess2/Source/sweep.c
gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/ext/libtess2/Source/tess.o src/ext/libtess2/Source/tess.c
src/ext/libtess2/Source/tess.c: In function 'tessTesselate':
src/ext/libtess2/Source/tess.c:976:63: warning: argument 'elementType' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
  976 | int tessTesselate( TESStesselator *tess, int windingRule, int elementType,
      |                                                           ~~~~^~~~~~~~~~~
src/ext/libtess2/Source/tess.c:977:11: warning: argument 'polySize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
  977 |       int polySize, int vertexSize, const TESSreal* normal )
      |       ~~~~^~~~~~~~
src/ext/libtess2/Source/tess.c:977:25: warning: argument 'vertexSize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
  977 |       int polySize, int vertexSize, const TESSreal* normal )
      |                     ~~~~^~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/imageutils-lodepng.o src/imageutils-lodepng.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/OffscreenContextGLX.o src/OffscreenContextGLX.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/OpenCSGRenderer.o src/OpenCSGRenderer.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalutils.o src/cgalutils.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalutils-applyops.o src/cgalutils-applyops.cc
src/cgalutils-applyops.cc: In function 'CGAL_Nef_polyhedron* CGALUtils::applyOperator(const Geometries&, OpenSCADOperator)':
src/cgalutils-applyops.cc:114:54: warning: implicitly-declared 'CGAL_Nef_polyhedron& CGAL_Nef_polyhedron::operator=(const CGAL_Nef_polyhedron&)' is deprecated [-Wdeprecated-copy]
  114 |      if (op == OpenSCADOperator::INTERSECTION) *N = *chN;
      |                                                      ^~~
In file included from src/cgalutils.h:5,
                 from src/cgalutils-applyops.cc:6:
src/CGAL_Nef_polyhedron.h:13:2: note: because 'CGAL_Nef_polyhedron' has user-provided 'CGAL_Nef_polyhedron::CGAL_Nef_polyhedron(const CGAL_Nef_polyhedron&)'
   13 |  CGAL_Nef_polyhedron(const CGAL_Nef_polyhedron &src);
      |  ^~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalutils-project.o src/cgalutils-project.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalutils-tess.o src/cgalutils-tess.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalutils-polyhedron.o src/cgalutils-polyhedron.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/CGALCache.o src/CGALCache.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/CGALRenderer.o src/CGALRenderer.cc
In file included from src/CGAL_OGL_Polyhedron.h:33,
                 from src/CGALRenderer.cc:39:
src/ext/CGAL/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::draw(CGAL::OGL::Polyhedron::Halffacet_iterator, bool) const':
src/ext/CGAL/OGL_helper.h:454:66: warning: cast between incompatible function types from 'void (*)(GLvoid*, GLvoid*)' {aka 'void (*)(void*, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type]
  454 |         (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &vertexCallback);
      |                                                                  ^~~~~~~~~~~~~~
src/ext/CGAL/OGL_helper.h:456:66: warning: cast between incompatible function types from 'void (*)(GLdouble*, GLvoid**, GLfloat*, GLvoid**)' {aka 'void (*)(double*, void**, float*, void**)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type]
  456 |         (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &combineCallback);
      |                                                                  ^~~~~~~~~~~~~~~
src/ext/CGAL/OGL_helper.h:458:66: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type]
  458 |         (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &beginCallback);
      |                                                                  ^~~~~~~~~~~~~
src/ext/CGAL/OGL_helper.h:462:66: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type]
  462 |         (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &errorCallback);
      |                                                                  ^~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/CGAL_Nef_polyhedron.o src/CGAL_Nef_polyhedron.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/cgalworker.o src/cgalworker.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Polygon2d-CGAL.o src/Polygon2d-CGAL.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/import_nef.o src/import_nef.cc
src/import_nef.cc: In function 'CGAL_Nef_polyhedron* import_nef3(const string&, const Location&)':
src/import_nef.cc:21:7: warning: unused variable 'succes' [-Wunused-variable]
   21 |  bool succes{true};
      |       ^~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/PlatformUtils-posix.o src/PlatformUtils-posix.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/scadlexer.o src/scadlexer.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/lexer.o objects/lexer.cxx
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/comment_lexer.o objects/comment_lexer.cxx
objects/comment_lexer.cxx:1473:17: warning: 'void yyunput(int, char*)' defined but not used [-Wunused-function]
 1473 | 
      |                 ^      
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/parser.o objects/parser.cxx
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/comment_parser.o objects/comment_parser.cxx
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/ProgressWidget.h -o objects/moc_ProgressWidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/QGLView.h -o objects/moc_QGLView.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/OpenSCADApp.h -o objects/moc_OpenSCADApp.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/WindowManager.h -o objects/moc_WindowManager.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/OpenCSGWarningDialog.h -o objects/moc_OpenCSGWarningDialog.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/AboutDialog.h -o objects/moc_AboutDialog.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/FontListDialog.h -o objects/moc_FontListDialog.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/FontListTableView.h -o objects/moc_FontListTableView.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/highlighter.h -o objects/moc_highlighter.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/editor.h -o objects/moc_editor.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/Dock.h -o objects/moc_Dock.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/Console.h -o objects/moc_Console.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/AutoUpdater.h -o objects/moc_AutoUpdater.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/launchingscreen.h -o objects/moc_launchingscreen.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/legacyeditor.h -o objects/moc_legacyeditor.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/LibraryInfoDialog.h -o objects/moc_LibraryInfoDialog.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/ParameterWidget.h -o objects/moc_ParameterWidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parametervirtualwidget.h -o objects/moc_parametervirtualwidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parameterspinbox.h -o objects/moc_parameterspinbox.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parametercombobox.h -o objects/moc_parametercombobox.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parameterslider.h -o objects/moc_parameterslider.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parametercheckbox.h -o objects/moc_parametercheckbox.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parametertext.h -o objects/moc_parametertext.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/parametervector.h -o objects/moc_parametervector.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/groupwidget.h -o objects/moc_groupwidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/parameter/ignoreWheelWhenNotFocused.h -o objects/moc_ignoreWheelWhenNotFocused.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/QWordSearchField.h -o objects/moc_QWordSearchField.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/input/InputEventMapper.h -o objects/moc_InputEventMapper.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/input/AxisConfigWidget.h -o objects/moc_AxisConfigWidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/input/ButtonConfigWidget.h -o objects/moc_ButtonConfigWidget.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/input/WheelIgnorer.h -o objects/moc_WheelIgnorer.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/cgalworker.h -o objects/moc_cgalworker.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/scintillaeditor.h -o objects/moc_scintillaeditor.cpp
/usr/lib64/qt4/bin/rcc -name openscad openscad.qrc -o objects/qrc_openscad.cpp
/usr/lib64/qt4/bin/uic src/MainWindow.ui -o objects/ui_MainWindow.h -tr q_
/usr/lib64/qt4/bin/uic src/Preferences.ui -o objects/ui_Preferences.h -tr q_
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/LibraryInfo.o src/LibraryInfo.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/openscad.o src/openscad.cc
src/openscad.cc: In function 'int gui(std::vector<std::__cxx11::basic_string<char> >&, const boost::filesystem::path&, int, char**)':
src/openscad.cc:740:8: warning: unused variable 's' [-Wunused-variable]
  740 |  auto *s = Settings::Settings::inst();
      |        ^
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/mainwin.o src/mainwin.cc
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/MainWindow.h:3,
                 from src/mainwin.cc:31:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/OpenSCADApp.o src/OpenSCADApp.cc
src/mainwin.cc: In member function 'void MainWindow::actionSave()':
src/mainwin.cc:1578:22: warning: statement has no effect [-Wunused-value]
 1578 |   QT_FILE_SAVE_COMMIT;
      |                      ^
src/OpenSCADApp.cc: In member function 'void OpenSCADApp::workaround_QTBUG_65592(QObject*, QEvent*)':
src/OpenSCADApp.cc:28:51: warning: unused parameter 'o' [-Wunused-parameter]
   28 | void OpenSCADApp::workaround_QTBUG_65592(QObject* o, QEvent* e)
      |                                          ~~~~~~~~~^
src/OpenSCADApp.cc:28:62: warning: unused parameter 'e' [-Wunused-parameter]
   28 | void OpenSCADApp::workaround_QTBUG_65592(QObject* o, QEvent* e)
      |                                                      ~~~~~~~~^
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/WindowManager.o src/WindowManager.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/legacyeditor.o src/legacyeditor.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/InputEventMapper.o src/input/InputEventMapper.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/InputDriverManager.o src/input/InputDriverManager.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/AxisConfigWidget.o src/input/AxisConfigWidget.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/input/ButtonConfigWidget.o src/input/ButtonConfigWidget.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/scintillaeditor.o src/scintillaeditor.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/scintillaeditor.cpp:3:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_ProgressWidget.o objects/moc_ProgressWidget.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/qtgettext.h:15,
                 from objects/../src/ProgressWidget.h:3,
                 from objects/moc_ProgressWidget.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
src/scintillaeditor.cpp: In member function 'void ScintillaEditor::applySettings()':
src/scintillaeditor.cpp:169:72: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  169 |  qsci->setWrapMode(conv.toWrapMode(s->get(Settings::Settings::lineWrap)));
      |                                                                        ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/scintillaeditor.cpp:7:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/scintillaeditor.cpp:21:61: note:   initializing argument 1 of 'QsciScintilla::WrapMode SettingsConverter::toWrapMode(Value)'
   21 | QsciScintilla::WrapMode SettingsConverter::toWrapMode(Value val)
      |                                                       ~~~~~~^~~
src/scintillaeditor.cpp:170:110: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  170 |  qsci->setWrapIndentMode(conv.toLineWrapIndentationStyle(s->get(Settings::Settings::lineWrapIndentationStyle)));
      |                                                                                                              ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/scintillaeditor.cpp:7:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/scintillaeditor.cpp:49:83: note:   initializing argument 1 of 'QsciScintilla::WrapIndentMode SettingsConverter::toLineWrapIndentationStyle(Value)'
   49 | QsciScintilla::WrapIndentMode SettingsConverter::toLineWrapIndentationStyle(Value val)
      |                                                                             ~~~~~~^~~
src/scintillaeditor.cpp:171:108: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  171 |  qsci->setWrapVisualFlags(conv.toLineWrapVisualization(s->get(Settings::Settings::lineWrapVisualizationEnd)),
      |                                                                                                            ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/scintillaeditor.cpp:7:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/scintillaeditor.cpp:33:80: note:   initializing argument 1 of 'QsciScintilla::WrapVisualFlag SettingsConverter::toLineWrapVisualization(Value)'
   33 | QsciScintilla::WrapVisualFlag SettingsConverter::toLineWrapVisualization(Value val)
      |                                                                          ~~~~~~^~~
src/scintillaeditor.cpp:172:86: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  172 |   conv.toLineWrapVisualization(s->get(Settings::Settings::lineWrapVisualizationBegin)),
      |                                                                                      ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/scintillaeditor.cpp:7:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/scintillaeditor.cpp:33:80: note:   initializing argument 1 of 'QsciScintilla::WrapVisualFlag SettingsConverter::toLineWrapVisualization(Value)'
   33 | QsciScintilla::WrapVisualFlag SettingsConverter::toLineWrapVisualization(Value val)
      |                                                                          ~~~~~~^~~
src/scintillaeditor.cpp:174:97: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
  174 |  qsci->setWhitespaceVisibility(conv.toShowWhitespaces(s->get(Settings::Settings::showWhitespace)));
      |                                                                                                 ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/scintillaeditor.cpp:7:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/scintillaeditor.cpp:61:80: note:   initializing argument 1 of 'QsciScintilla::WhitespaceVisibility SettingsConverter::toShowWhitespaces(Value)'
   61 | QsciScintilla::WhitespaceVisibility SettingsConverter::toShowWhitespaces(Value val)
      |                                                                          ~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_QGLView.o objects/moc_QGLView.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/MainWindow.h -o objects/moc_MainWindow.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_OpenSCADApp.o objects/moc_OpenSCADApp.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_WindowManager.o objects/moc_WindowManager.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/Preferences.h -o objects/moc_Preferences.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_OpenCSGWarningDialog.o objects/moc_OpenCSGWarningDialog.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/qtgettext.h:15,
                 from objects/../src/OpenCSGWarningDialog.h:3,
                 from objects/moc_OpenCSGWarningDialog.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_AboutDialog.o objects/moc_AboutDialog.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_FontListDialog.o objects/moc_FontListDialog.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/qtgettext.h:15,
                 from objects/../src/AboutDialog.h:4,
                 from objects/moc_AboutDialog.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_FontListTableView.o objects/moc_FontListTableView.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_highlighter.o objects/moc_highlighter.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_editor.o objects/moc_editor.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_Dock.o objects/moc_Dock.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/Dock.h:3,
                 from objects/moc_Dock.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_Console.o objects/moc_Console.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_AutoUpdater.o objects/moc_AutoUpdater.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/AutoUpdater.h:3,
                 from objects/moc_AutoUpdater.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_launchingscreen.o objects/moc_launchingscreen.cpp
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/launchingscreen.h:3,
                 from objects/moc_launchingscreen.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_legacyeditor.o objects/moc_legacyeditor.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_LibraryInfoDialog.o objects/moc_LibraryInfoDialog.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_ParameterWidget.o objects/moc_ParameterWidget.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parametervirtualwidget.o objects/moc_parametervirtualwidget.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/moc_parametervirtualwidget.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parameterspinbox.o objects/moc_parameterspinbox.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parametercombobox.o objects/moc_parametercombobox.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parameterspinbox.h:3,
                 from objects/moc_parameterspinbox.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parametercombobox.h:3,
                 from objects/moc_parametercombobox.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parameterslider.o objects/moc_parameterslider.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parametercheckbox.o objects/moc_parametercheckbox.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parameterslider.h:3,
                 from objects/moc_parameterslider.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parametercheckbox.h:3,
                 from objects/moc_parametercheckbox.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parametertext.o objects/moc_parametertext.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_parametervector.o objects/moc_parametervector.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parametertext.h:3,
                 from objects/moc_parametertext.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/parameter/parametervirtualwidget.h:4,
                 from objects/../src/parameter/parametervector.h:3,
                 from objects/moc_parametervector.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_groupwidget.o objects/moc_groupwidget.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_ignoreWheelWhenNotFocused.o objects/moc_ignoreWheelWhenNotFocused.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_QWordSearchField.o objects/moc_QWordSearchField.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_InputEventMapper.o objects/moc_InputEventMapper.cpp
/usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects src/input/InputDriverManager.h -o objects/moc_InputDriverManager.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_AxisConfigWidget.o objects/moc_AxisConfigWidget.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_ButtonConfigWidget.o objects/moc_ButtonConfigWidget.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/input/AxisConfigWidget.h:3,
                 from objects/moc_AxisConfigWidget.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from objects/../src/input/ButtonConfigWidget.h:3,
                 from objects/moc_ButtonConfigWidget.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_WheelIgnorer.o objects/moc_WheelIgnorer.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_cgalworker.o objects/moc_cgalworker.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_scintillaeditor.o objects/moc_scintillaeditor.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/qrc_openscad.o objects/qrc_openscad.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/highlighter.o src/highlighter.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/Preferences.o src/Preferences.cc
src/Preferences.cc: In member function 'Value SettingsReader::getValue(const Settings::SettingsEntry&, const string&) const':
src/Preferences.cc:61:29: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   61 |   return entry.defaultValue();
      |                             ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/Preferences.cc:27:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/Preferences.cc:83:30: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   83 |    return entry.defaultValue();
      |                              ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/Preferences.cc:27:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
src/Preferences.cc:86:29: warning: implicitly-declared 'Value::Value(const Value&)' is deprecated [-Wdeprecated-copy]
   86 |   return entry.defaultValue();
      |                             ^
In file included from src/settings.h:7,
                 from src/input/AxisConfigWidget.h:4,
                 from objects/ui_Preferences.h:35,
                 from src/Preferences.h:7,
                 from src/Preferences.cc:27:
src/value.h:204:10: note: because 'Value' has user-provided 'Value& Value::operator=(const Value&)'
  204 |   Value &operator=(const Value &v);
      |          ^~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/SettingsWriter.o src/SettingsWriter.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/OpenCSGWarningDialog.o src/OpenCSGWarningDialog.cc
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/OpenCSGWarningDialog.h:3,
                 from src/OpenCSGWarningDialog.cc:1:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/editor.o src/editor.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/src/QGLView.o src/QGLView.cc
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_MainWindow.o objects/moc_MainWindow.cpp
In file included from /usr/include/QtCore/QString:1,
                 from src/qtgettext.h:15,
                 from src/QGLView.cc:27:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/QtCore/QString:1,
                 from objects/../src/qtgettext.h:15,
                 from objects/../src/MainWindow.h:3,
                 from objects/moc_MainWindow.cpp:9:
/usr/include/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
src/QGLView.cc:372:32:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
src/QGLView.cc:372:32:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>]':
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 4>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 4; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; Derived = Eigen::Matrix<double, 4, 4>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]'
src/QGLView.cc:390:15:   required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>]':
/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 4, 4>; Rhs = Eigen::Matrix<double, 4, 4>; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 4, 4> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 4; Eigen::Index = long int]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 4, 4>; Src = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>]'
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; Derived = Eigen::Matrix<double, 4, 4>]'
/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 4, 4>, Eigen::Matrix<double, 4, 4>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]'
src/QGLView.cc:390:15:   required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:445,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from /usr/include/eigen3/Eigen/Core:88,
                 from src/QGLView.h:13,
                 from src/QGLView.cc:28:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_Preferences.o objects/moc_Preferences.cpp
g++ -c -pipe -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2019.01.27 -DOPENSCAD_SHORTVERSION=2019.01.27 -DOPENSCAD_YEAR=2019.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=27.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DENABLE_OPENCSG -DENABLE_CGAL -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtMultimedia -I/usr/include -Isrc -Isrc/ext/libtess2/Include -I/usr/include -I/usr/X11R6/include -Iobjects -o objects/objects/moc_InputDriverManager.o objects/moc_InputDriverManager.cpp
g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o openscad objects/src/AST.o objects/src/ModuleInstantiation.o objects/src/Assignment.o objects/src/expr.o objects/src/function.o objects/src/module.o objects/src/UserModule.o objects/src/annotation.o objects/src/libsvg/libsvg.o objects/src/libsvg/circle.o objects/src/libsvg/ellipse.o objects/src/libsvg/line.o objects/src/libsvg/text.o objects/src/libsvg/tspan.o objects/src/libsvg/data.o objects/src/libsvg/polygon.o objects/src/libsvg/polyline.o objects/src/libsvg/rect.o objects/src/libsvg/group.o objects/src/libsvg/svgpage.o objects/src/libsvg/path.o objects/src/libsvg/shape.o objects/src/libsvg/transformation.o objects/src/libsvg/util.o objects/src/version_check.o objects/src/ProgressWidget.o objects/src/linalg.o objects/src/Camera.o objects/src/handle_dep.o objects/src/value.o objects/src/stackcheck.o objects/src/degree_trig.o objects/src/func.o objects/src/localscope.o objects/src/feature.o objects/src/node.o objects/src/context.o objects/src/builtincontext.o objects/src/modcontext.o objects/src/evalcontext.o objects/src/csgnode.o objects/src/CSGTreeNormalizer.o objects/src/CSGTreeEvaluator.o objects/src/Geometry.o objects/src/Polygon2d.o objects/src/clipper-utils.o objects/src/polyset-utils.o objects/src/GeometryUtils.o objects/src/polyset.o objects/src/polyset-gl.o objects/src/csgops.o objects/src/transform.o objects/src/color.o objects/src/primitives.o objects/src/projection.o objects/src/cgaladv.o objects/src/surface.o objects/src/control.o objects/src/render.o objects/src/text.o objects/src/dxfdata.o objects/src/dxfdim.o objects/src/offset.o objects/src/linearextrude.o objects/src/rotateextrude.o objects/src/printutils.o objects/src/fileutils.o objects/src/progress.o objects/src/parsersettings.o objects/src/boost-utils.o objects/src/PlatformUtils.o objects/src/LibraryInfo.o objects/src/nodedumper.o objects/src/NodeVisitor.o objects/src/GeometryEvaluator.o objects/src/ModuleCache.o objects/src/GeometryCache.o objects/src/Tree.o objects/src/DrawingCallback.o objects/src/FreetypeRenderer.o objects/src/FontCache.o objects/src/settings.o objects/src/rendersettings.o objects/src/highlighter.o objects/src/Preferences.o objects/src/SettingsWriter.o objects/src/OpenCSGWarningDialog.o objects/src/editor.o objects/src/GLView.o objects/src/QGLView.o objects/src/AutoUpdater.o objects/src/hash.o objects/src/GroupModule.o objects/src/FileModule.o objects/src/StatCache.o objects/src/builtin.o objects/src/calc.o objects/src/export.o objects/src/export_stl.o objects/src/export_amf.o objects/src/export_3mf.o objects/src/export_off.o objects/src/export_dxf.o objects/src/export_svg.o objects/src/export_nef.o objects/src/export_png.o objects/src/import.o objects/src/import_stl.o objects/src/import_off.o objects/src/import_svg.o objects/src/import_amf.o objects/src/import_3mf.o objects/src/renderer.o objects/src/colormap.o objects/src/ThrownTogetherRenderer.o objects/src/svg.o objects/src/OffscreenView.o objects/src/fbo.o objects/src/system-gl.o objects/src/imageutils.o objects/src/version.o objects/src/openscad.o objects/src/mainwin.o objects/src/OpenSCADApp.o objects/src/WindowManager.o objects/src/UIUtils.o objects/src/Dock.o objects/src/Console.o objects/src/FontListDialog.o objects/src/FontListTableView.o objects/src/launchingscreen.o objects/src/legacyeditor.o objects/src/LibraryInfoDialog.o objects/src/comment.o objects/src/parameter/ParameterWidget.o objects/src/parameter/parameterobject.o objects/src/parameter/parameterextractor.o objects/src/parameter/parameterspinbox.o objects/src/parameter/parametercombobox.o objects/src/parameter/parameterslider.o objects/src/parameter/parametercheckbox.o objects/src/parameter/parametertext.o objects/src/parameter/parametervector.o objects/src/parameter/groupwidget.o objects/src/parameter/parameterset.o objects/src/parameter/parametervirtualwidget.o objects/src/parameter/ignoreWheelWhenNotFocused.o objects/src/QWordSearchField.o objects/src/QSettingsCached.o objects/src/input/InputDriver.o objects/src/input/InputEventMapper.o objects/src/input/InputDriverManager.o objects/src/input/AxisConfigWidget.o objects/src/input/ButtonConfigWidget.o objects/src/input/WheelIgnorer.o objects/src/ext/lodepng/lodepng.o objects/src/ext/libtess2/Source/bucketalloc.o objects/src/ext/libtess2/Source/dict.o objects/src/ext/libtess2/Source/geom.o objects/src/ext/libtess2/Source/mesh.o objects/src/ext/libtess2/Source/priorityq.o objects/src/ext/libtess2/Source/sweep.o objects/src/ext/libtess2/Source/tess.o objects/src/imageutils-lodepng.o objects/src/OffscreenContextGLX.o objects/src/OpenCSGRenderer.o objects/src/cgalutils.o objects/src/cgalutils-applyops.o objects/src/cgalutils-project.o objects/src/cgalutils-tess.o objects/src/cgalutils-polyhedron.o objects/src/CGALCache.o objects/src/CGALRenderer.o objects/src/CGAL_Nef_polyhedron.o objects/src/cgalworker.o objects/src/Polygon2d-CGAL.o objects/src/import_nef.o objects/src/PlatformUtils-posix.o objects/src/scintillaeditor.o objects/src/scadlexer.o objects/objects/lexer.o objects/objects/comment_lexer.o objects/objects/parser.o objects/objects/comment_parser.o objects/objects/moc_ProgressWidget.o objects/objects/moc_QGLView.o objects/objects/moc_MainWindow.o objects/objects/moc_OpenSCADApp.o objects/objects/moc_WindowManager.o objects/objects/moc_Preferences.o objects/objects/moc_OpenCSGWarningDialog.o objects/objects/moc_AboutDialog.o objects/objects/moc_FontListDialog.o objects/objects/moc_FontListTableView.o objects/objects/moc_highlighter.o objects/objects/moc_editor.o objects/objects/moc_Dock.o objects/objects/moc_Console.o objects/objects/moc_AutoUpdater.o objects/objects/moc_launchingscreen.o objects/objects/moc_legacyeditor.o objects/objects/moc_LibraryInfoDialog.o objects/objects/moc_ParameterWidget.o objects/objects/moc_parametervirtualwidget.o objects/objects/moc_parameterspinbox.o objects/objects/moc_parametercombobox.o objects/objects/moc_parameterslider.o objects/objects/moc_parametercheckbox.o objects/objects/moc_parametertext.o objects/objects/moc_parametervector.o objects/objects/moc_groupwidget.o objects/objects/moc_ignoreWheelWhenNotFocused.o objects/objects/moc_QWordSearchField.o objects/objects/moc_InputEventMapper.o objects/objects/moc_InputDriverManager.o objects/objects/moc_AxisConfigWidget.o objects/objects/moc_ButtonConfigWidget.o objects/objects/moc_WheelIgnorer.o objects/objects/moc_cgalworker.o objects/objects/moc_scintillaeditor.o objects/objects/qrc_openscad.o    -L/usr/lib64 -L/usr/X11R6/lib -lpolyclipping -L/usr/lib64 -lqscintilla2_qt4 -lxml2 -lfontconfig -lfreetype -lharfbuzz -lglib-2.0 -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex -lGLEW -lopencsg -lCGAL -lmpfr -lgmp -lQtMultimedia -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lGLU -lX11 -lpthread 
/builddir/build/BUILD/openscad/scripts/translation-make.sh
Compiling language files (CWD = /builddir/build/BUILD/openscad)...
msgfmt -c -v -o ./locale/fr/LC_MESSAGES/openscad.mo ./locale/fr.po
263 translated messages, 22 fuzzy translations, 97 untranslated messages.
msgfmt -c -v -o ./locale/ru/LC_MESSAGES/openscad.mo ./locale/ru.po
300 translated messages, 11 fuzzy translations, 71 untranslated messages.
msgfmt -c -v -o ./locale/de/LC_MESSAGES/openscad.mo ./locale/de.po
368 translated messages, 1 fuzzy translation, 13 untranslated messages.
msgfmt -c -v -o ./locale/cs/LC_MESSAGES/openscad.mo ./locale/cs.po
260 translated messages, 24 fuzzy translations, 98 untranslated messages.
msgfmt -c -v -o ./locale/es/LC_MESSAGES/openscad.mo ./locale/es.po
233 translated messages, 66 fuzzy translations, 83 untranslated messages.
msgfmt -c -v -o ./locale/pl/LC_MESSAGES/openscad.mo ./locale/pl.po
281 translated messages, 17 fuzzy translations, 84 untranslated messages.
msgfmt -c -v -o ./locale/uk/LC_MESSAGES/openscad.mo ./locale/uk.po
314 translated messages, 11 fuzzy translations, 57 untranslated messages.
itstool missing, won't apply translations to openscad.appdata.xml
+ cd tests
+ cmake -DPYTHON_EXECUTABLE:STRING=/usr/bin/python3 .
-- The C compiler identification is GNU 9.0.0
-- The CXX compiler identification is GNU 9.0.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_BUILD_TYPE: RelWithDebInfo
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Boost version: 1.66.0
-- Found the following Boost libraries:
--   thread
--   program_options
--   filesystem
--   system
--   regex
--   chrono
--   date_time
--   atomic
-- Boost 106600 includes found: /usr/include
-- Boost libraries found:
--   /usr/lib64/libboost_thread.so
--   -lpthread
--   /usr/lib64/libboost_program_options.so
--   /usr/lib64/libboost_filesystem.so
--   /usr/lib64/libboost_system.so
--   /usr/lib64/libboost_regex.so
--   /usr/lib64/libboost_chrono.so
--   /usr/lib64/libboost_date_time.so
--   /usr/lib64/libboost_atomic.so
-- Using C++11
-- Eigen found in /usr/include/eigen3
CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib64/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeLists.txt:354 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- OPENGL_LIBRARIES: 
--   /usr/lib64/libGL.so
--   /usr/lib64/libGLU.so

-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- X11_INCLUDE_DIR: /usr/include
-- X11_LIBRARIES: 
--   /usr/lib64/libSM.so
--   /usr/lib64/libICE.so
--   /usr/lib64/libX11.so
--   /usr/lib64/libXext.so
-- Found GLEW: /usr/include  
-- GLEW include: /usr/include
-- GLEW library: /usr/lib64/libGLEW.so
-- Found BISON: /usr/bin/bison (found version "3.0.5") 
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- CGAL_DIR: 
-- __cplusplus is 201103
--   --> Do not link with Boost.Thread
-- Boost version: 1.66.0
-- Boost include dirs: /usr/include
-- Boost libraries:    
-- CGAL config found in /usr//lib64/cmake/CGAL/UseCGAL.cmake
-- CGAL include found in /usr//include
-- CGAL libraries found in /usr//lib64
-- Boost version: 1.66.0
-- Found the following Boost libraries:
--   thread
--   program_options
--   filesystem
--   system
--   regex
--   chrono
--   date_time
--   atomic
-- Boost (2) 106600 includes found: /usr/include
-- Boost (2) libraries found:
--   /usr/lib64/libboost_thread.so
--   -lpthread
--   /usr/lib64/libboost_program_options.so
--   /usr/lib64/libboost_filesystem.so
--   /usr/lib64/libboost_system.so
--   /usr/lib64/libboost_regex.so
--   /usr/lib64/libboost_chrono.so
--   /usr/lib64/libboost_date_time.so
--   /usr/lib64/libboost_atomic.so
-- CGAL 3RD PARTY LIBS:
-- running openscad/tests/FindGLIB2.cmake ...
-- saving pkg-config env
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.5.4") 
-- Checking for one of the modules 'glib-2.0'
-- GLIB2_VERSION 2.59.0
-- GLIB2_LIBRARY_DIRS 
-- GLIB2_INCLUDE_DIRS:
--   /usr/include/glib-2.0
--   /usr/lib64/glib-2.0/include
-- GLIB2_LIBDIR /usr/lib64
-- GLIB2_LIBRARIES:
--   /usr/lib64/libglib-2.0.so
-- restoring pkg-config env
-- Searching for lib3mf.
-- Could not find lib3mf.
-- saving pkg-config env
-- Checking for module 'fontconfig>=2.8.0'
--   Found fontconfig, version 2.13.1
-- fontconfig 2.13.1 found: /usr/include/freetype2;/usr/include/libpng16;/usr/include/uuid
-- Checking for module 'freetype2>=2.4.9'
--   Found freetype2, version 22.1.16
-- freetype2 22.1.16 found: /usr/include/freetype2;/usr/include/libpng16
-- Checking for module 'harfbuzz>=0.9.19'
--   Found harfbuzz, version 2.1.3
-- harfbuzz 2.1.3 found: /usr/include/harfbuzz;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include
-- Found LibXml2: /usr/lib64/libxml2.so (found suitable version "2.9.8", minimum required is "2.9") 
-- restoring pkg-config env
-- Found ImageMagick: /usr/bin/convert (found version "6.9.10-23") 
-- ImageMagick convert executable found: /usr/bin/convert
-- OpenSCAD version: 2019.01.27
-- Offscreen OpenGL Context - using Unix GLX
-- Found OpenSCAD binary: /builddir/build/BUILD/openscad/tests/../openscad
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.2", minimum required is "3.4") 
-- creating CTestCustom.cmake
-- CPPFLAGS:  -DSTACKSIZE=8388608 -fno-strict-aliasing -std=gnu++11 -DEIGEN_DONT_ALIGN
-- Configuring done
-- Generating done
-- Build files have been written to: /builddir/build/BUILD/openscad/tests
+ make -j2
+ cd -
/builddir/build/BUILD/openscad
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.S3xDDb
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
++ dirname /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
+ cd openscad
+ make install INSTALL_ROOT=/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
install -m 755 -p "openscad" "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/bin/openscad"
cp -f locale/fr/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/fr/LC_MESSAGES/openscad.mo"
cp -f locale/ru/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/ru/LC_MESSAGES/openscad.mo"
cp -f locale/de/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/de/LC_MESSAGES/openscad.mo"
cp -f locale/cs/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/cs/LC_MESSAGES/openscad.mo"
cp -f locale/es/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/es/LC_MESSAGES/openscad.mo"
cp -f locale/pl/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/pl/LC_MESSAGES/openscad.mo"
cp -f locale/uk/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/locale/uk/LC_MESSAGES/openscad.mo"
cp -f -r /builddir/build/BUILD/openscad/examples/Advanced /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
cp -f -r /builddir/build/BUILD/openscad/examples/Basics /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
install -m 644 -p /builddir/build/BUILD/openscad/examples/COPYING-CC0.txt /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
install -m 644 -p /builddir/build/BUILD/openscad/examples/examples.json /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
cp -f -r /builddir/build/BUILD/openscad/examples/Functions /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
cp -f -r /builddir/build/BUILD/openscad/examples/Old /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
cp -f -r /builddir/build/BUILD/openscad/examples/Parametric /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/examples/
cp -f -r /builddir/build/BUILD/openscad/libraries/MCAD /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/libraries/
install -m 644 -p /builddir/build/BUILD/openscad/fonts/05-osx-fonts.conf /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/fonts/
install -m 644 -p /builddir/build/BUILD/openscad/fonts/10-liberation.conf /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/fonts/
cp -f -r /builddir/build/BUILD/openscad/fonts/Liberation-2.00.1 /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/fonts/
cp -f -r /builddir/build/BUILD/openscad/color-schemes/editor /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/color-schemes/
install -m 644 -p /builddir/build/BUILD/openscad/color-schemes/readme.txt /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/color-schemes/
cp -f -r /builddir/build/BUILD/openscad/color-schemes/render /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/color-schemes/
mkdir -p "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/applications" && cat icons/openscad.desktop | sed -e "s/^Icon=openscad/Icon=openscad/; s/^Exec=openscad/Exec=openscad/" > "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/applications/openscad.desktop"
cp -f icons/openscad.xml "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/mime/packages/openscad.xml"
mkdir -p "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/metainfo" && cat openscad.appdata.xml | sed -e "s/org.openscad.OpenSCAD/org.openscad.OpenSCAD/; s/openscad.desktop/openscad.desktop/; s/openscad.png/openscad.png/" > "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/metainfo/org.openscad.OpenSCAD.appdata.xml"
test -f icons/openscad.png && cp -f icons/openscad.png "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/pixmaps/" || cp -f icons/openscad.png "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/pixmaps/openscad.png"
cp -f doc/openscad.1 "/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/man/man1/openscad.1"
+ rm -rf /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/fonts
+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64 openscad
+ for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README
+ rm /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/libraries/MCAD/lgpl-2.1.txt
+ for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README
+ rm /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/libraries/MCAD/README.markdown
+ for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README
+ rm /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/libraries/MCAD/TODO
+ for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README
+ rm /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/openscad/libraries/MCAD/bitmap-README
+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 2019.01.26-1.fc30 --unique-debug-suffix -2019.01.26-1.fc30.x86_64 --unique-debug-src-base openscad-2019.01.26-1.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/openscad
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/bin/openscad
extracting debug info from /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/bin/openscad
/usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
13139 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/scintillaeditor.cpp is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/mainwin.cc is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/legacyeditor.cc is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/tess.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/tess.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/sweep.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/sweep.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/priorityq.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/priorityq.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/mesh.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/mesh.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/geom.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/geom.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/dict.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/dict.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/bucketalloc.h is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Source/bucketalloc.c is executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/openscad-2019.01.26-1.fc30.x86_64/src/ext/libtess2/Include/tesselator.h is executable but has empty or no shebang, removing executable bit
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gwHPAV
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ desktop-file-validate /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/applications/openscad.desktop
+ cd tests
+ ctest -j2
X11 DISPLAY environment variable not found. Calling virtualfb.sh
Output from virtualfb.sh script: debug VFB_DISPLAY :252
debug VFB_BINARY Xvfb
debug VFB_OPTIONS -screen 0 800x600x24
debug $! was 2173
Started Xvfb fb, PID=2173 , DISPLAY=:252

Display: :252
Process ID of vfb: 2173
Virtual framebuffer started. DISPLAY=:252, PID=2173
running '/builddir/build/BUILD/openscad/tests/../openscad --info' to generate sysinfo.txt
QObject::startTimer: QTimer can only be used with threads started with QThread
Post test:/builddir/build/BUILD/openscad/tests/virtualfb.sh
Post test:/usr/bin/python3 "/builddir/build/BUILD/openscad/tests/test_pretty_print.py" --builddir=/builddir/build/BUILD/openscad/tests 
Test project /builddir/build/BUILD/openscad/tests
Enforcing Default test configuration. Use ctest -C <config> to override
          Start    1: astdumptest_escape-test
          Start    2: astdumptest_include-tests
   1/1163 Test    #1: astdumptest_escape-test ......................................   Passed    0.46 sec
          Start    3: astdumptest_include-overwrite-main
   2/1163 Test    #2: astdumptest_include-tests ....................................   Passed    0.47 sec
          Start    4: astdumptest_use-tests
   3/1163 Test    #3: astdumptest_include-overwrite-main ...........................   Passed    0.12 sec
          Start    5: astdumptest_assert-tests
   4/1163 Test    #4: astdumptest_use-tests ........................................   Passed    0.17 sec
          Start    6: astdumptest_let-module-tests
   5/1163 Test    #5: astdumptest_assert-tests .....................................   Passed    0.11 sec
          Start    7: astdumptest_localfiles-test
   6/1163 Test    #6: astdumptest_let-module-tests .................................   Passed    0.12 sec
          Start    8: astdumptest_localfiles-compatibility-test
   7/1163 Test    #7: astdumptest_localfiles-test ..................................   Passed    0.11 sec
          Start    9: astdumptest_allexpressions
   8/1163 Test    #8: astdumptest_localfiles-compatibility-test ....................   Passed    0.11 sec
          Start   10: astdumptest_allfunctions
   9/1163 Test    #9: astdumptest_allexpressions ...................................   Passed    0.10 sec
          Start   11: astdumptest_allmodules
  10/1163 Test   #10: astdumptest_allfunctions .....................................   Passed    0.10 sec
          Start   12: astdumptest_special-consts
  11/1163 Test   #11: astdumptest_allmodules .......................................   Passed    0.13 sec
          Start   13: astdumptest_assert-expression-fail1-test
  12/1163 Test   #12: astdumptest_special-consts ...................................   Passed    0.10 sec
          Start   14: astdumptest_assert-expression-fail2-test
  13/1163 Test   #13: astdumptest_assert-expression-fail1-test .....................   Passed    0.10 sec
          Start   15: astdumptest_assert-expression-fail3-test
  14/1163 Test   #14: astdumptest_assert-expression-fail2-test .....................   Passed    0.11 sec
          Start   16: astdumptest_assert-expression-tests
  15/1163 Test   #15: astdumptest_assert-expression-fail3-test .....................   Passed    0.10 sec
          Start   17: astdumptest_echo-expression-tests
  16/1163 Test   #16: astdumptest_assert-expression-tests ..........................   Passed    0.09 sec
          Start   18: astdumptest_let-test-single
  17/1163 Test   #17: astdumptest_echo-expression-tests ............................   Passed    0.09 sec
          Start   19: astdumptest_let-tests
  18/1163 Test   #18: astdumptest_let-test-single ..................................   Passed    0.10 sec
          Start   20: astdumptest_list-comprehensions
  19/1163 Test   #19: astdumptest_let-tests ........................................   Passed    0.09 sec
          Start   21: csgtermtest_allexpressions
  20/1163 Test   #21: csgtermtest_allexpressions ...................................   Passed    0.10 sec
          Start   22: csgtermtest_allfunctions
  21/1163 Test   #20: astdumptest_list-comprehensions ..............................   Passed    0.13 sec
          Start   23: csgtermtest_allmodules
  22/1163 Test   #22: csgtermtest_allfunctions .....................................   Passed    0.10 sec
          Start   24: echotest_assert-expression-fail1-test
  23/1163 Test   #23: csgtermtest_allmodules .......................................   Passed    0.10 sec
          Start   25: echotest_assert-expression-fail2-test
  24/1163 Test   #24: echotest_assert-expression-fail1-test ........................   Passed    0.09 sec
          Start   26: echotest_assert-expression-fail3-test
  25/1163 Test   #25: echotest_assert-expression-fail2-test ........................   Passed    0.09 sec
          Start   27: echotest_assert-expression-tests
  26/1163 Test   #26: echotest_assert-expression-fail3-test ........................   Passed    0.09 sec
          Start   28: echotest_cross-tests
  27/1163 Test   #27: echotest_assert-expression-tests .............................   Passed    0.09 sec
          Start   29: echotest_echo-expression-tests
  28/1163 Test   #28: echotest_cross-tests .........................................   Passed    0.09 sec
          Start   30: echotest_inf-tests
  29/1163 Test   #29: echotest_echo-expression-tests ...............................   Passed    0.09 sec
          Start   31: echotest_len-tests
  30/1163 Test   #30: echotest_inf-tests ...........................................   Passed    0.11 sec
          Start   32: echotest_let-test-single
  31/1163 Test   #31: echotest_len-tests ...........................................   Passed    0.11 sec
          Start   33: echotest_let-tests
  32/1163 Test   #32: echotest_let-test-single .....................................   Passed    0.09 sec
          Start   34: echotest_list-comprehensions
  33/1163 Test   #33: echotest_let-tests ...........................................   Passed    0.09 sec
          Start   35: echotest_min-max-tests
  34/1163 Test   #34: echotest_list-comprehensions .................................   Passed    0.09 sec
          Start   36: echotest_norm-tests
  35/1163 Test   #35: echotest_min-max-tests .......................................   Passed    0.09 sec
          Start   37: echotest_rands
  36/1163 Test   #36: echotest_norm-tests ..........................................   Passed    0.10 sec
          Start   38: echotest_trig-tests
  37/1163 Test   #37: echotest_rands ...............................................   Passed    0.19 sec
          Start   39: echotest_escape-test
  38/1163 Test   #39: echotest_escape-test .........................................   Passed    0.10 sec
          Start   40: echotest_include-tests
  39/1163 Test   #38: echotest_trig-tests ..........................................   Passed    0.21 sec
          Start   41: echotest_include-overwrite-main
  40/1163 Test   #40: echotest_include-tests .......................................   Passed    0.09 sec
          Start   42: echotest_use-tests
  41/1163 Test   #41: echotest_include-overwrite-main ..............................   Passed    0.09 sec
          Start   43: echotest_assert-tests
  42/1163 Test   #43: echotest_assert-tests ........................................   Passed    0.10 sec
          Start   44: echotest_let-module-tests
  43/1163 Test   #42: echotest_use-tests ...........................................   Passed    0.13 sec
          Start   45: echotest_localfiles-test
  44/1163 Test   #44: echotest_let-module-tests ....................................   Passed    0.09 sec
          Start   46: echotest_localfiles-compatibility-test
  45/1163 Test   #45: echotest_localfiles-test .....................................   Passed    0.09 sec
          Start   47: echotest_allexpressions
  46/1163 Test   #46: echotest_localfiles-compatibility-test .......................   Passed    0.09 sec
          Start   48: echotest_allfunctions
  47/1163 Test   #47: echotest_allexpressions ......................................   Passed    0.10 sec
          Start   49: echotest_allmodules
  48/1163 Test   #48: echotest_allfunctions ........................................   Passed    0.12 sec
          Start   50: echotest_special-consts
  49/1163 Test   #49: echotest_allmodules ..........................................   Passed    0.10 sec
          Start   51: echotest_for-tests
  50/1163 Test   #50: echotest_special-consts ......................................   Passed    0.10 sec
          Start   52: echotest_rotate-parameters
  51/1163 Test   #51: echotest_for-tests ...........................................   Passed    0.10 sec
          Start   53: echotest_expression-evaluation-tests
  52/1163 Test   #52: echotest_rotate-parameters ...................................   Passed    0.12 sec
          Start   54: echotest_echo-tests
  53/1163 Test   #53: echotest_expression-evaluation-tests .........................   Passed    0.12 sec
          Start   55: echotest_assert-fail1-test
  54/1163 Test   #54: echotest_echo-tests ..........................................   Passed    0.09 sec
          Start   56: echotest_assert-fail2-test
  55/1163 Test   #55: echotest_assert-fail1-test ...................................   Passed    0.09 sec
          Start   57: echotest_assert-fail3-test
  56/1163 Test   #56: echotest_assert-fail2-test ...................................   Passed    0.10 sec
          Start   58: echotest_parser-tests
  57/1163 Test   #57: echotest_assert-fail3-test ...................................   Passed    0.09 sec
          Start   59: echotest_builtin-tests
  58/1163 Test   #59: echotest_builtin-tests .......................................   Passed    0.12 sec
          Start   60: echotest_dim-all
  59/1163 Test   #58: echotest_parser-tests ........................................   Passed    0.12 sec
          Start   61: echotest_string-test
  60/1163 Test   #61: echotest_string-test .........................................   Passed    0.11 sec
          Start   62: echotest_string-indexing
  61/1163 Test   #60: echotest_dim-all .............................................   Passed    0.15 sec
          Start   63: echotest_string-unicode
  62/1163 Test   #62: echotest_string-indexing .....................................   Passed    0.10 sec
          Start   64: echotest_chr-tests
  63/1163 Test   #63: echotest_string-unicode ......................................   Passed    0.11 sec
          Start   65: echotest_ord-tests
  64/1163 Test   #64: echotest_chr-tests ...........................................   Passed    0.10 sec
          Start   66: echotest_vector-values
  65/1163 Test   #65: echotest_ord-tests ...........................................   Passed    0.11 sec
          Start   67: echotest_search-tests
  66/1163 Test   #66: echotest_vector-values .......................................   Passed    0.11 sec
          Start   68: echotest_search-tests-unicode
  67/1163 Test   #67: echotest_search-tests ........................................   Passed    0.11 sec
          Start   69: echotest_recursion-test-function
  68/1163 Test   #68: echotest_search-tests-unicode ................................   Passed    0.10 sec
          Start   70: echotest_recursion-test-function2
  69/1163 Test   #69: echotest_recursion-test-function .............................   Passed    0.20 sec
          Start   71: echotest_recursion-test-function3
  70/1163 Test   #70: echotest_recursion-test-function2 ............................   Passed    0.21 sec
          Start   72: echotest_recursion-test-module
  71/1163 Test   #71: echotest_recursion-test-function3 ............................   Passed    0.26 sec
          Start   73: echotest_recursion-test-vector
  72/1163 Test   #72: echotest_recursion-test-module ...............................   Passed    0.21 sec
          Start   74: echotest_value-reassignment-tests
  73/1163 Test   #74: echotest_value-reassignment-tests ............................   Passed    0.12 sec
          Start   75: echotest_value-reassignment-tests2
  74/1163 Test   #75: echotest_value-reassignment-tests2 ...........................   Passed    0.09 sec
          Start   76: echotest_variable-scope-tests
  75/1163 Test   #73: echotest_recursion-test-vector ...............................   Passed    0.23 sec
          Start   77: echotest_scope-assignment-tests
  76/1163 Test   #77: echotest_scope-assignment-tests ..............................   Passed    0.09 sec
          Start   78: echotest_lookup-tests
  77/1163 Test   #76: echotest_variable-scope-tests ................................   Passed    0.11 sec
          Start   79: echotest_expression-shortcircuit-tests
  78/1163 Test   #78: echotest_lookup-tests ........................................   Passed    0.09 sec
          Start   80: echotest_parent_module-tests
  79/1163 Test   #79: echotest_expression-shortcircuit-tests .......................   Passed    0.09 sec
          Start   81: echotest_children-tests
  80/1163 Test   #80: echotest_parent_module-tests .................................   Passed    0.10 sec
          Start   82: echotest_range-tests
  81/1163 Test   #81: echotest_children-tests ......................................   Passed    0.09 sec
          Start   83: echotest_no-break-space-test
  82/1163 Test   #82: echotest_range-tests .........................................   Passed    0.11 sec
          Start   84: echotest_unicode-tests
  83/1163 Test   #83: echotest_no-break-space-test .................................   Passed    0.11 sec
          Start   85: echotest_utf8-tests
  84/1163 Test   #84: echotest_unicode-tests .......................................   Passed    0.09 sec
          Start   86: echotest_nbsp-utf8-test
  85/1163 Test   #85: echotest_utf8-tests ..........................................   Passed    0.10 sec
          Start   87: echotest_nbsp-latin1-test
  86/1163 Test   #86: echotest_nbsp-utf8-test ......................................   Passed    0.09 sec
          Start   88: echotest_concat-tests
  87/1163 Test   #87: echotest_nbsp-latin1-test ....................................   Passed    0.09 sec
          Start   89: echotest_include-recursive-test
  88/1163 Test   #88: echotest_concat-tests ........................................   Passed    0.09 sec
          Start   90: echotest_errors-warnings
  89/1163 Test   #89: echotest_include-recursive-test ..............................   Passed    0.09 sec
          Start   91: echotest_errors-warnings-included
  90/1163 Test   #90: echotest_errors-warnings .....................................   Passed    0.10 sec
          Start   92: echotest_isundef-test
  91/1163 Test   #91: echotest_errors-warnings-included ............................   Passed    0.11 sec
          Start   93: echotest_operators-tests
  92/1163 Test   #92: echotest_isundef-test ........................................   Passed    0.09 sec
          Start   94: echotest_builtins-calling-vec3vec2
  93/1163 Test   #93: echotest_operators-tests .....................................   Passed    0.11 sec
          Start   95: echotest_issue1472
  94/1163 Test   #94: echotest_builtins-calling-vec3vec2 ...........................   Passed    0.10 sec
          Start   96: echotest_empty-stl
  95/1163 Test   #95: echotest_issue1472 ...........................................   Passed    0.10 sec
          Start   97: echotest_issue1516
  96/1163 Test   #96: echotest_empty-stl ...........................................   Passed    0.10 sec
          Start   98: echotest_issue1528
  97/1163 Test   #97: echotest_issue1516 ...........................................   Passed    0.09 sec
          Start   99: echotest_issue1923
  98/1163 Test   #98: echotest_issue1528 ...........................................   Passed    0.09 sec
          Start  100: echotest_preview_variable
  99/1163 Test   #99: echotest_issue1923 ...........................................   Passed    0.09 sec
          Start  101: echotest_issue1851-each-fail-on-scalar
 100/1163 Test  #100: echotest_preview_variable ....................................   Passed    0.11 sec
          Start  102: echotest_builtin-invalid-range-test
 101/1163 Test  #101: echotest_issue1851-each-fail-on-scalar .......................   Passed    0.15 sec
          Start  103: dumptest_circle-tests
 102/1163 Test  #102: echotest_builtin-invalid-range-test ..........................   Passed    0.16 sec
          Start  104: dumptest_control-hull-dimension
 103/1163 Test  #103: dumptest_circle-tests ........................................   Passed    0.15 sec
          Start  105: dumptest_difference-2d-tests
 104/1163 Test  #104: dumptest_control-hull-dimension ..............................   Passed    0.11 sec
          Start  106: dumptest_highlight-modifier-2d
 105/1163 Test  #106: dumptest_highlight-modifier-2d ...............................   Passed    0.10 sec
          Start  107: dumptest_hull2-tests
 106/1163 Test  #105: dumptest_difference-2d-tests .................................   Passed    0.13 sec
          Start  108: dumptest_import_dxf-tests
 107/1163 Test  #107: dumptest_hull2-tests .........................................   Passed    0.10 sec
          Start  109: dumptest_intersection2-tests
 108/1163 Test  #108: dumptest_import_dxf-tests ....................................   Passed    0.10 sec
          Start  110: dumptest_minkowski2-crack
 109/1163 Test  #109: dumptest_intersection2-tests .................................   Passed    0.12 sec
          Start  111: dumptest_minkowski2-hole-tests
 110/1163 Test  #110: dumptest_minkowski2-crack ....................................   Passed    0.12 sec
          Start  112: dumptest_minkowski2-tests
 111/1163 Test  #111: dumptest_minkowski2-hole-tests ...............................   Passed    0.11 sec
          Start  113: dumptest_nullspace-2d
 112/1163 Test  #112: dumptest_minkowski2-tests ....................................   Passed    0.11 sec
          Start  114: dumptest_offset-tests
 113/1163 Test  #113: dumptest_nullspace-2d ........................................   Passed    0.09 sec
          Start  115: dumptest_polygon-tests
 114/1163 Test  #114: dumptest_offset-tests ........................................   Passed    0.10 sec
          Start  116: dumptest_polygons-touch
 115/1163 Test  #115: dumptest_polygon-tests .......................................   Passed    0.09 sec
          Start  117: dumptest_projection-cut-tests
 116/1163 Test  #116: dumptest_polygons-touch ......................................   Passed    0.09 sec
          Start  118: dumptest_projection-tests
 117/1163 Test  #117: dumptest_projection-cut-tests ................................   Passed    0.09 sec
          Start  119: dumptest_render-2d-tests
 118/1163 Test  #118: dumptest_projection-tests ....................................   Passed    0.09 sec
          Start  120: dumptest_resize-2d-tests
 119/1163 Test  #119: dumptest_render-2d-tests .....................................   Passed    0.09 sec
          Start  121: dumptest_scale2D-tests
 120/1163 Test  #120: dumptest_resize-2d-tests .....................................   Passed    0.10 sec
          Start  122: dumptest_square-tests
 121/1163 Test  #121: dumptest_scale2D-tests .......................................   Passed    0.09 sec
          Start  123: dumptest_text-empty-tests
 122/1163 Test  #122: dumptest_square-tests ........................................   Passed    0.11 sec
          Start  124: dumptest_text-font-alignment-tests
 123/1163 Test  #123: dumptest_text-empty-tests ....................................   Passed    0.13 sec
          Start  125: dumptest_text-font-composition
 124/1163 Test  #124: dumptest_text-font-alignment-tests ...........................   Passed    0.13 sec
          Start  126: dumptest_text-font-direction-tests
 125/1163 Test  #125: dumptest_text-font-composition ...............................   Passed    0.13 sec
          Start  127: dumptest_text-font-simple-tests
 126/1163 Test  #126: dumptest_text-font-direction-tests ...........................   Passed    0.10 sec
          Start  128: dumptest_text-font-spacing-tests
 127/1163 Test  #127: dumptest_text-font-simple-tests ..............................   Passed    0.09 sec
          Start  129: dumptest_text-font-symbol
 128/1163 Test  #128: dumptest_text-font-spacing-tests .............................   Passed    0.10 sec
          Start  130: dumptest_text-font-tests
 129/1163 Test  #130: dumptest_text-font-tests .....................................   Passed    0.18 sec
          Start  131: dumptest_text-search-test
 130/1163 Test  #129: dumptest_text-font-symbol ....................................   Passed    0.21 sec
          Start  132: dumptest_2d-3d
 131/1163 Test  #132: dumptest_2d-3d ...............................................   Passed    0.11 sec
          Start  133: dumptest_assign-tests
 132/1163 Test  #131: dumptest_text-search-test ....................................   Passed    0.19 sec
          Start  134: dumptest_background-modifier
 133/1163 Test  #133: dumptest_assign-tests ........................................   Passed    0.11 sec
          Start  135: dumptest_background-modifier2
 134/1163 Test  #134: dumptest_background-modifier .................................   Passed    0.13 sec
          Start  136: dumptest_child-background
 135/1163 Test  #135: dumptest_background-modifier2 ................................   Passed    0.09 sec
          Start  137: dumptest_child-child-test
 136/1163 Test  #136: dumptest_child-background ....................................   Passed    0.10 sec
          Start  138: dumptest_child-tests
 137/1163 Test  #137: dumptest_child-child-test ....................................   Passed    0.10 sec
          Start  139: dumptest_color-tests
 138/1163 Test  #138: dumptest_child-tests .........................................   Passed    0.09 sec
          Start  140: dumptest_cube-tests
 139/1163 Test  #139: dumptest_color-tests .........................................   Passed    0.09 sec
          Start  141: dumptest_cylinder-diameter-tests
 140/1163 Test  #140: dumptest_cube-tests ..........................................   Passed    0.09 sec
          Start  142: dumptest_cylinder-tests
 141/1163 Test  #141: dumptest_cylinder-diameter-tests .............................   Passed    0.10 sec
          Start  143: dumptest_difference-tests
 142/1163 Test  #142: dumptest_cylinder-tests ......................................   Passed    0.09 sec
          Start  144: dumptest_disable-modifier
 143/1163 Test  #143: dumptest_difference-tests ....................................   Passed    0.09 sec
          Start  145: dumptest_for-nested-tests
 144/1163 Test  #144: dumptest_disable-modifier ....................................   Passed    0.09 sec
          Start  146: dumptest_for-tests
 145/1163 Test  #145: dumptest_for-nested-tests ....................................   Passed    0.11 sec
          Start  147: dumptest_highlight-and-background-modifier
 146/1163 Test  #146: dumptest_for-tests ...........................................   Passed    0.10 sec
          Start  148: dumptest_highlight-modifier
 147/1163 Test  #147: dumptest_highlight-and-background-modifier ...................   Passed    0.10 sec
          Start  149: dumptest_highlight-modifier2
 148/1163 Test  #148: dumptest_highlight-modifier ..................................   Passed    0.19 sec
          Start  150: dumptest_hull3-tests
 149/1163 Test  #149: dumptest_highlight-modifier2 .................................   Passed    0.15 sec
          Start  151: dumptest_ifelse-tests
 150/1163 Test  #150: dumptest_hull3-tests .........................................   Passed    0.09 sec
          Start  152: dumptest_import-empty-tests
 151/1163 Test  #151: dumptest_ifelse-tests ........................................   Passed    0.09 sec
          Start  153: dumptest_import_3mf-tests
 152/1163 Test  #153: dumptest_import_3mf-tests ....................................   Passed    0.09 sec
          Start  154: dumptest_import_stl-tests
 153/1163 Test  #152: dumptest_import-empty-tests ..................................   Passed    0.09 sec
          Start  155: dumptest_intersection-tests
 154/1163 Test  #155: dumptest_intersection-tests ..................................   Passed    0.09 sec
          Start  156: dumptest_intersection_for-tests
 155/1163 Test  #154: dumptest_import_stl-tests ....................................   Passed    0.10 sec
          Start  157: dumptest_linear_extrude-parameter-tests
 156/1163 Test  #156: dumptest_intersection_for-tests ..............................   Passed    0.10 sec
          Start  158: dumptest_linear_extrude-scale-zero-tests
 157/1163 Test  #157: dumptest_linear_extrude-parameter-tests ......................   Passed    0.13 sec
          Start  159: dumptest_linear_extrude-tests
 158/1163 Test  #158: dumptest_linear_extrude-scale-zero-tests .....................   Passed    0.11 sec
          Start  160: dumptest_minkowski3-erosion
 159/1163 Test  #159: dumptest_linear_extrude-tests ................................   Passed    0.10 sec
          Start  161: dumptest_minkowski3-tests
 160/1163 Test  #160: dumptest_minkowski3-erosion ..................................   Passed    0.09 sec
          Start  162: dumptest_mirror-tests
 161/1163 Test  #161: dumptest_minkowski3-tests ....................................   Passed    0.10 sec
          Start  163: dumptest_module-recursion
 162/1163 Test  #162: dumptest_mirror-tests ........................................   Passed    0.09 sec
          Start  164: dumptest_modulevariables
 163/1163 Test  #163: dumptest_module-recursion ....................................   Passed    0.10 sec
          Start  165: dumptest_nullspace-difference
 164/1163 Test  #164: dumptest_modulevariables .....................................   Passed    0.09 sec
          Start  166: dumptest_nullspace-intersection
 165/1163 Test  #165: dumptest_nullspace-difference ................................   Passed    0.09 sec
          Start  167: dumptest_nullspace-minkowski-intersection
 166/1163 Test  #166: dumptest_nullspace-intersection ..............................   Passed    0.09 sec
          Start  168: dumptest_nullspace-minkowski
 167/1163 Test  #167: dumptest_nullspace-minkowski-intersection ....................   Passed    0.12 sec
          Start  169: dumptest_polyhedron-concave-test
 168/1163 Test  #168: dumptest_nullspace-minkowski .................................   Passed    0.11 sec
          Start  170: dumptest_polyhedron-nonplanar-tests
 169/1163 Test  #169: dumptest_polyhedron-concave-test .............................   Passed    0.12 sec
          Start  171: dumptest_polyhedron-tests
 170/1163 Test  #170: dumptest_polyhedron-nonplanar-tests ..........................   Passed    0.11 sec
          Start  172: dumptest_primitive-inf-tests
 171/1163 Test  #171: dumptest_polyhedron-tests ....................................   Passed    0.09 sec
          Start  173: dumptest_projection-extrude-tests
 172/1163 Test  #172: dumptest_primitive-inf-tests .................................   Passed    0.09 sec
          Start  174: dumptest_render-tests
 173/1163 Test  #173: dumptest_projection-extrude-tests ............................   Passed    0.10 sec
          Start  175: dumptest_resize-tests
 174/1163 Test  #174: dumptest_render-tests ........................................   Passed    0.12 sec
          Start  176: dumptest_root-modifier
 175/1163 Test  #175: dumptest_resize-tests ........................................   Passed    0.10 sec
          Start  177: dumptest_rotate-parameters
 176/1163 Test  #176: dumptest_root-modifier .......................................   Passed    0.09 sec
          Start  178: dumptest_rotate_extrude-angle
 177/1163 Test  #177: dumptest_rotate-parameters ...................................   Passed    0.10 sec
          Start  179: dumptest_rotate_extrude-tests
 178/1163 Test  #178: dumptest_rotate_extrude-angle ................................   Passed    0.11 sec
          Start  180: dumptest_scale-mirror2D-3D-tests
 179/1163 Test  #179: dumptest_rotate_extrude-tests ................................   Passed    0.10 sec
          Start  181: dumptest_scale3D-tests
 180/1163 Test  #180: dumptest_scale-mirror2D-3D-tests .............................   Passed    0.10 sec
          Start  182: dumptest_sphere-tests
 181/1163 Test  #181: dumptest_scale3D-tests .......................................   Passed    0.11 sec
          Start  183: dumptest_surface-png-image-tests
 182/1163 Test  #182: dumptest_sphere-tests ........................................   Passed    0.09 sec
          Start  184: dumptest_surface-png-image2-tests
 183/1163 Test  #183: dumptest_surface-png-image-tests .............................   Passed    0.09 sec
          Start  185: dumptest_surface-png-image3-tests
 184/1163 Test  #184: dumptest_surface-png-image2-tests ............................   Passed    0.09 sec
          Start  186: dumptest_surface-simple
 185/1163 Test  #185: dumptest_surface-png-image3-tests ............................   Passed    0.09 sec
          Start  187: dumptest_surface-tests
 186/1163 Test  #186: dumptest_surface-simple ......................................   Passed    0.09 sec
          Start  188: dumptest_tessellation-text-test
 187/1163 Test  #187: dumptest_surface-tests .......................................   Passed    0.10 sec
          Start  189: dumptest_testcolornames
 188/1163 Test  #188: dumptest_tessellation-text-test ..............................   Passed    0.10 sec
          Start  190: dumptest_transform-tests
 189/1163 Test  #190: dumptest_transform-tests .....................................   Passed    0.09 sec
          Start  191: dumptest_union-coincident-test
 190/1163 Test  #189: dumptest_testcolornames ......................................   Passed    0.13 sec
          Start  192: dumptest_union-tests
 191/1163 Test  #191: dumptest_union-coincident-test ...............................   Passed    0.13 sec
          Start  193: dumptest_import_stl-test
 192/1163 Test  #192: dumptest_union-tests .........................................   Passed    0.12 sec
          Start  194: dumptest_rotate_extrude_dxf-tests
 193/1163 Test  #194: dumptest_rotate_extrude_dxf-tests ............................   Passed    0.09 sec
          Start  195: dumptest_escape-test
 194/1163 Test  #193: dumptest_import_stl-test .....................................   Passed    0.10 sec
          Start  196: dumptest_include-tests
 195/1163 Test  #195: dumptest_escape-test .........................................   Passed    0.09 sec
          Start  197: dumptest_include-overwrite-main
 196/1163 Test  #196: dumptest_include-tests .......................................   Passed    0.10 sec
          Start  198: dumptest_use-tests
 197/1163 Test  #197: dumptest_include-overwrite-main ..............................   Passed    0.10 sec
          Start  199: dumptest_assert-tests
 198/1163 Test  #198: dumptest_use-tests ...........................................   Passed    0.11 sec
          Start  200: dumptest_let-module-tests
 199/1163 Test  #199: dumptest_assert-tests ........................................   Passed    0.10 sec
          Start  201: dumptest_localfiles-test
 200/1163 Test  #200: dumptest_let-module-tests ....................................   Passed    0.10 sec
          Start  202: dumptest_localfiles-compatibility-test
 201/1163 Test  #201: dumptest_localfiles-test .....................................   Passed    0.10 sec
          Start  203: dumptest_allexpressions
 202/1163 Test  #202: dumptest_localfiles-compatibility-test .......................   Passed    0.09 sec
          Start  204: dumptest_allfunctions
 203/1163 Test  #203: dumptest_allexpressions ......................................   Passed    0.09 sec
          Start  205: dumptest_allmodules
 204/1163 Test  #204: dumptest_allfunctions ........................................   Passed    0.11 sec
          Start  206: dumptest_special-consts
 205/1163 Test  #205: dumptest_allmodules ..........................................   Passed    0.10 sec
          Start  207: dumptest-examples_GEB
 206/1163 Test  #206: dumptest_special-consts ......................................   Passed    0.09 sec
          Start  208: dumptest-examples_animation
 207/1163 Test  #207: dumptest-examples_GEB ........................................   Passed    0.11 sec
          Start  209: dumptest-examples_assert
 208/1163 Test  #208: dumptest-examples_animation ..................................   Passed    0.11 sec
          Start  210: dumptest-examples_children
 209/1163 Test  #209: dumptest-examples_assert .....................................   Passed    0.10 sec
          Start  211: dumptest-examples_children_indexed
 210/1163 Test  #210: dumptest-examples_children ...................................   Passed    0.09 sec
          Start  212: dumptest-examples_offset
 211/1163 Test  #211: dumptest-examples_children_indexed ...........................   Passed    0.10 sec
          Start  213: dumptest-examples_surface_image
 212/1163 Test  #212: dumptest-examples_offset .....................................   Passed    0.10 sec
          Start  214: dumptest-examples_CSG-modules
 213/1163 Test  #213: dumptest-examples_surface_image ..............................   Passed    0.11 sec
          Start  215: dumptest-examples_CSG
 214/1163 Test  #214: dumptest-examples_CSG-modules ................................   Passed    0.12 sec
          Start  216: dumptest-examples_LetterBlock
 215/1163 Test  #216: dumptest-examples_LetterBlock ................................   Passed    0.09 sec
          Start  217: dumptest-examples_linear_extrude
 216/1163 Test  #215: dumptest-examples_CSG ........................................   Passed    0.12 sec
          Start  218: dumptest-examples_logo
 217/1163 Test  #217: dumptest-examples_linear_extrude .............................   Passed    0.13 sec
          Start  219: dumptest-examples_logo_and_text
 218/1163 Test  #218: dumptest-examples_logo .......................................   Passed    0.14 sec
          Start  220: dumptest-examples_projection
 219/1163 Test  #219: dumptest-examples_logo_and_text ..............................   Passed    0.13 sec
          Start  221: dumptest-examples_rotate_extrude
 220/1163 Test  #220: dumptest-examples_projection .................................   Passed    0.10 sec
          Start  222: dumptest-examples_text_on_cube
 221/1163 Test  #221: dumptest-examples_rotate_extrude .............................   Passed    0.12 sec
          Start  223: dumptest-examples_echo
 222/1163 Test  #222: dumptest-examples_text_on_cube ...............................   Passed    0.11 sec
          Start  224: dumptest-examples_functions
 223/1163 Test  #223: dumptest-examples_echo .......................................   Passed    0.10 sec
          Start  225: dumptest-examples_example001
 224/1163 Test  #224: dumptest-examples_functions ..................................   Passed    0.12 sec
          Start  226: dumptest-examples_example002
 225/1163 Test  #225: dumptest-examples_example001 .................................   Passed    0.10 sec
          Start  227: dumptest-examples_example003
 226/1163 Test  #226: dumptest-examples_example002 .................................   Passed    0.11 sec
          Start  228: dumptest-examples_example004
 227/1163 Test  #227: dumptest-examples_example003 .................................   Passed    0.12 sec
          Start  229: dumptest-examples_example005
 228/1163 Test  #228: dumptest-examples_example004 .................................   Passed    0.10 sec
          Start  230: dumptest-examples_example006
 229/1163 Test  #229: dumptest-examples_example005 .................................   Passed    0.10 sec
          Start  231: dumptest-examples_example007
 230/1163 Test  #230: dumptest-examples_example006 .................................   Passed    0.13 sec
          Start  232: dumptest-examples_example008
 231/1163 Test  #231: dumptest-examples_example007 .................................   Passed    0.10 sec
          Start  233: dumptest-examples_example009
 232/1163 Test  #232: dumptest-examples_example008 .................................   Passed    0.09 sec
          Start  234: dumptest-examples_example010
 233/1163 Test  #233: dumptest-examples_example009 .................................   Passed    0.11 sec
          Start  235: dumptest-examples_example011
 234/1163 Test  #234: dumptest-examples_example010 .................................   Passed    0.11 sec
          Start  236: dumptest-examples_example012
 235/1163 Test  #235: dumptest-examples_example011 .................................   Passed    0.10 sec
          Start  237: dumptest-examples_example013
 236/1163 Test  #236: dumptest-examples_example012 .................................   Passed    0.09 sec
          Start  238: dumptest-examples_example014
 237/1163 Test  #237: dumptest-examples_example013 .................................   Passed    0.09 sec
          Start  239: dumptest-examples_example016
 238/1163 Test  #238: dumptest-examples_example014 .................................   Passed    0.09 sec
          Start  240: dumptest-examples_example017
 239/1163 Test  #239: dumptest-examples_example016 .................................   Passed    0.09 sec
          Start  241: dumptest-examples_example018
 240/1163 Test  #240: dumptest-examples_example017 .................................   Passed    0.11 sec
          Start  242: dumptest-examples_example019
 241/1163 Test  #241: dumptest-examples_example018 .................................   Passed    0.13 sec
          Start  243: dumptest-examples_example020
 242/1163 Test  #242: dumptest-examples_example019 .................................   Passed    0.12 sec
          Start  244: dumptest-examples_example021
 243/1163 Test  #243: dumptest-examples_example020 .................................   Passed    0.09 sec
          Start  245: dumptest-examples_example022
 244/1163 Test  #244: dumptest-examples_example021 .................................   Passed    0.10 sec
          Start  246: dumptest-examples_example023
 245/1163 Test  #245: dumptest-examples_example022 .................................   Passed    0.10 sec
          Start  247: dumptest-examples_example024
 246/1163 Test  #246: dumptest-examples_example023 .................................   Passed    0.13 sec
          Start  248: dumptest-examples_candleStand
 247/1163 Test  #247: dumptest-examples_example024 .................................   Passed    0.13 sec
          Start  249: dumptest-examples_sign
 248/1163 Test  #248: dumptest-examples_candleStand ................................   Passed    0.09 sec
          Start  250: dumptest-examples_example015
 249/1163 Test  #249: dumptest-examples_sign .......................................   Passed    0.09 sec
          Start  251: dumptest-examples_list_comprehensions
 250/1163 Test  #250: dumptest-examples_example015 .................................   Passed    0.09 sec
          Start  252: dumptest-examples_polygon_areas
 251/1163 Test  #251: dumptest-examples_list_comprehensions ........................   Passed    0.13 sec
          Start  253: dumptest-examples_recursion
 252/1163 Test  #252: dumptest-examples_polygon_areas ..............................   Passed    0.11 sec
          Start  254: cgalpngtest_circle-tests
 253/1163 Test  #253: dumptest-examples_recursion ..................................   Passed    0.09 sec
          Start  255: cgalpngtest_control-hull-dimension
 254/1163 Test  #254: cgalpngtest_circle-tests .....................................   Passed    2.77 sec
          Start  256: cgalpngtest_difference-2d-tests
 255/1163 Test  #255: cgalpngtest_control-hull-dimension ...........................   Passed    2.69 sec
          Start  257: cgalpngtest_highlight-modifier-2d
 256/1163 Test  #257: cgalpngtest_highlight-modifier-2d ............................   Passed    0.41 sec
          Start  258: cgalpngtest_hull2-tests
 257/1163 Test  #256: cgalpngtest_difference-2d-tests ..............................   Passed    0.43 sec
          Start  259: cgalpngtest_import_dxf-tests
 258/1163 Test  #258: cgalpngtest_hull2-tests ......................................   Passed    0.47 sec
          Start  260: cgalpngtest_intersection2-tests
 259/1163 Test  #259: cgalpngtest_import_dxf-tests .................................   Passed    0.46 sec
          Start  261: cgalpngtest_minkowski2-crack
 260/1163 Test  #260: cgalpngtest_intersection2-tests ..............................   Passed    0.38 sec
          Start  262: cgalpngtest_minkowski2-hole-tests
 261/1163 Test  #261: cgalpngtest_minkowski2-crack .................................   Passed    0.41 sec
          Start  263: cgalpngtest_minkowski2-tests
 262/1163 Test  #262: cgalpngtest_minkowski2-hole-tests ............................   Passed    0.37 sec
          Start  264: cgalpngtest_nullspace-2d
 263/1163 Test  #263: cgalpngtest_minkowski2-tests .................................   Passed    0.37 sec
          Start  265: cgalpngtest_offset-tests
 264/1163 Test  #264: cgalpngtest_nullspace-2d .....................................   Passed    0.30 sec
          Start  266: cgalpngtest_polygon-tests
 265/1163 Test  #265: cgalpngtest_offset-tests .....................................   Passed    0.39 sec
          Start  267: cgalpngtest_polygons-touch
 266/1163 Test  #266: cgalpngtest_polygon-tests ....................................   Passed    0.36 sec
          Start  268: cgalpngtest_projection-cut-tests
 267/1163 Test  #267: cgalpngtest_polygons-touch ...................................   Passed    0.37 sec
          Start  269: cgalpngtest_projection-tests
 268/1163 Test  #268: cgalpngtest_projection-cut-tests .............................   Passed    0.80 sec
          Start  270: cgalpngtest_render-2d-tests
 269/1163 Test  #269: cgalpngtest_projection-tests .................................   Passed    0.99 sec
          Start  271: cgalpngtest_resize-2d-tests
 270/1163 Test  #270: cgalpngtest_render-2d-tests ..................................   Passed    0.40 sec
          Start  272: cgalpngtest_scale2D-tests
 271/1163 Test  #271: cgalpngtest_resize-2d-tests ..................................   Passed    0.39 sec
          Start  273: cgalpngtest_square-tests
 272/1163 Test  #272: cgalpngtest_scale2D-tests ....................................   Passed    0.39 sec
          Start  274: cgalpngtest_text-empty-tests
 273/1163 Test  #273: cgalpngtest_square-tests .....................................   Passed    0.37 sec
          Start  275: cgalpngtest_text-font-alignment-tests
 274/1163 Test  #274: cgalpngtest_text-empty-tests .................................   Passed    0.38 sec
          Start  276: cgalpngtest_text-font-composition
 275/1163 Test  #275: cgalpngtest_text-font-alignment-tests ........................   Passed    0.48 sec
          Start  277: cgalpngtest_text-font-direction-tests
 276/1163 Test  #276: cgalpngtest_text-font-composition ............................   Passed    0.48 sec
          Start  278: cgalpngtest_text-font-simple-tests
 277/1163 Test  #277: cgalpngtest_text-font-direction-tests ........................   Passed    0.46 sec
          Start  279: cgalpngtest_text-font-spacing-tests
 278/1163 Test  #278: cgalpngtest_text-font-simple-tests ...........................   Passed    0.40 sec
          Start  280: cgalpngtest_text-font-symbol
 279/1163 Test  #279: cgalpngtest_text-font-spacing-tests ..........................   Passed    0.42 sec
          Start  281: cgalpngtest_text-font-tests
 280/1163 Test  #280: cgalpngtest_text-font-symbol .................................   Passed    0.48 sec
          Start  282: cgalpngtest_text-search-test
 281/1163 Test  #282: cgalpngtest_text-search-test .................................   Passed    0.42 sec
          Start  283: cgalpngtest_arc
 282/1163 Test  #281: cgalpngtest_text-font-tests ..................................   Passed    0.53 sec
          Start  284: cgalpngtest_circle-advanced
 283/1163 Test  #284: cgalpngtest_circle-advanced ..................................   Passed    0.38 sec
          Start  285: cgalpngtest_circle-double
 284/1163 Test  #283: cgalpngtest_arc ..............................................   Passed    0.46 sec
          Start  286: cgalpngtest_circle-small
 285/1163 Test  #285: cgalpngtest_circle-double ....................................   Passed    0.51 sec
          Start  287: cgalpngtest_circle
 286/1163 Test  #286: cgalpngtest_circle-small .....................................   Passed    0.52 sec
          Start  288: cgalpngtest_ellipse-arc-rot
 287/1163 Test  #287: cgalpngtest_circle ...........................................   Passed    0.41 sec
          Start  289: cgalpngtest_ellipse-arc
 288/1163 Test  #288: cgalpngtest_ellipse-arc-rot ..................................   Passed    0.38 sec
          Start  290: cgalpngtest_ellipse-reverse
 289/1163 Test  #289: cgalpngtest_ellipse-arc ......................................   Passed    0.41 sec
          Start  291: cgalpngtest_ellipse-rot
 290/1163 Test  #290: cgalpngtest_ellipse-reverse ..................................   Passed    0.42 sec
          Start  292: cgalpngtest_ellipse
 291/1163 Test  #291: cgalpngtest_ellipse-rot ......................................   Passed    0.38 sec
          Start  293: cgalpngtest_lwpolyline-closed
 292/1163 Test  #292: cgalpngtest_ellipse ..........................................   Passed    0.40 sec
          Start  294: cgalpngtest_lwpolyline
 293/1163 Test  #293: cgalpngtest_lwpolyline-closed ................................   Passed    0.39 sec
          Start  295: cgalpngtest_lwpolyline2
 294/1163 Test  #294: cgalpngtest_lwpolyline .......................................   Passed    0.39 sec
          Start  296: cgalpngtest_multiple-layers
 295/1163 Test  #295: cgalpngtest_lwpolyline2 ......................................   Passed    0.41 sec
          Start  297: cgalpngtest_polygon-concave-hole
 296/1163 Test  #296: cgalpngtest_multiple-layers ..................................   Passed    0.37 sec
          Start  298: cgalpngtest_polygon-concave-simple
 297/1163 Test  #297: cgalpngtest_polygon-concave-hole .............................   Passed    0.42 sec
          Start  299: cgalpngtest_polygon-concave
 298/1163 Test  #298: cgalpngtest_polygon-concave-simple ...........................   Passed    0.43 sec
          Start  300: cgalpngtest_polygon-holes-touch
 299/1163 Test  #299: cgalpngtest_polygon-concave ..................................   Passed    0.38 sec
          Start  301: cgalpngtest_polygon-intersect
 300/1163 Test  #300: cgalpngtest_polygon-holes-touch ..............................   Passed    0.38 sec
          Start  302: cgalpngtest_polygon-many-holes
 301/1163 Test  #301: cgalpngtest_polygon-intersect ................................   Passed    0.39 sec
          Start  303: cgalpngtest_polygon-mesh
 302/1163 Test  #302: cgalpngtest_polygon-many-holes ...............................   Passed    0.37 sec
          Start  304: cgalpngtest_polygon-overlap
 303/1163 Test  #303: cgalpngtest_polygon-mesh .....................................   Passed    0.37 sec
          Start  305: cgalpngtest_polygon-riser
 304/1163 Test  #304: cgalpngtest_polygon-overlap ..................................   Passed    0.40 sec
          Start  306: cgalpngtest_polygon-self-intersect
 305/1163 Test  #305: cgalpngtest_polygon-riser ....................................   Passed    0.47 sec
          Start  307: cgalpngtest_polygon8
 306/1163 Test  #306: cgalpngtest_polygon-self-intersect ...........................   Passed    0.52 sec
          Start  308: cgalpngtest_polygons
 307/1163 Test  #307: cgalpngtest_polygon8 .........................................   Passed    0.43 sec
          Start  309: cgalpngtest_transform-insert
 308/1163 Test  #308: cgalpngtest_polygons .........................................   Passed    0.51 sec
          Start  310: cgalpngtest_triangle-with-duplicate-vertex
 309/1163 Test  #309: cgalpngtest_transform-insert .................................   Passed    0.48 sec
          Start  311: cgalpngtest_issue899
 310/1163 Test  #310: cgalpngtest_triangle-with-duplicate-vertex ...................   Passed    0.38 sec
          Start  312: cgalpngtest_2d-3d
 311/1163 Test  #311: cgalpngtest_issue899 .........................................   Passed    0.42 sec
          Start  313: cgalpngtest_assign-tests
 312/1163 Test  #312: cgalpngtest_2d-3d ............................................   Passed    0.53 sec
          Start  314: cgalpngtest_background-modifier
 313/1163 Test  #313: cgalpngtest_assign-tests .....................................   Passed    0.61 sec
          Start  315: cgalpngtest_child-child-test
 314/1163 Test  #314: cgalpngtest_background-modifier ..............................   Passed    1.16 sec
          Start  316: cgalpngtest_child-tests
 315/1163 Test  #315: cgalpngtest_child-child-test .................................   Passed    0.86 sec
          Start  317: cgalpngtest_color-tests
 316/1163 Test  #317: cgalpngtest_color-tests ......................................   Passed    0.65 sec
          Start  318: cgalpngtest_cube-tests
 317/1163 Test  #318: cgalpngtest_cube-tests .......................................   Passed    0.46 sec
          Start  319: cgalpngtest_cylinder-diameter-tests
 318/1163 Test  #316: cgalpngtest_child-tests ......................................   Passed    1.59 sec
          Start  320: cgalpngtest_cylinder-tests
 319/1163 Test  #320: cgalpngtest_cylinder-tests ...................................   Passed    0.93 sec
          Start  321: cgalpngtest_difference-tests
 320/1163 Test  #319: cgalpngtest_cylinder-diameter-tests ..........................   Passed    1.43 sec
          Start  322: cgalpngtest_disable-modifier
 321/1163 Test  #322: cgalpngtest_disable-modifier .................................   Passed    0.39 sec
          Start  323: cgalpngtest_highlight-modifier
 322/1163 Test  #321: cgalpngtest_difference-tests .................................   Passed    1.28 sec
          Start  324: cgalpngtest_hull3-tests
 323/1163 Test  #324: cgalpngtest_hull3-tests ......................................   Passed    0.92 sec
          Start  325: cgalpngtest_ifelse-tests
 324/1163 Test  #323: cgalpngtest_highlight-modifier ...............................   Passed    2.12 sec
          Start  326: cgalpngtest_import_3mf-tests
 325/1163 Test  #325: cgalpngtest_ifelse-tests .....................................   Passed    0.71 sec
          Start  327: cgalpngtest_import_stl-tests
 326/1163 Test  #326: cgalpngtest_import_3mf-tests .................................***Failed    0.39 sec
          Start  328: cgalpngtest_intersection-tests
 327/1163 Test  #327: cgalpngtest_import_stl-tests .................................   Passed    0.79 sec
          Start  329: cgalpngtest_intersection_for-tests
 328/1163 Test  #329: cgalpngtest_intersection_for-tests ...........................   Passed    0.55 sec
          Start  330: cgalpngtest_linear_extrude-tests
 329/1163 Test  #328: cgalpngtest_intersection-tests ...............................   Passed    1.55 sec
          Start  331: cgalpngtest_minkowski3-tests
 330/1163 Test  #330: cgalpngtest_linear_extrude-tests .............................   Passed    1.02 sec
          Start  332: cgalpngtest_mirror-tests
 331/1163 Test  #332: cgalpngtest_mirror-tests .....................................   Passed    0.39 sec
          Start  333: cgalpngtest_module-recursion
 332/1163 Test  #331: cgalpngtest_minkowski3-tests .................................   Passed    1.59 sec
          Start  334: cgalpngtest_modulevariables
 333/1163 Test  #334: cgalpngtest_modulevariables ..................................   Passed    0.47 sec
          Start  335: cgalpngtest_nullspace-difference
 334/1163 Test  #335: cgalpngtest_nullspace-difference .............................   Passed    0.36 sec
          Start  336: cgalpngtest_nullspace-intersection
 335/1163 Test  #333: cgalpngtest_module-recursion .................................   Passed    1.44 sec
          Start  337: cgalpngtest_nullspace-minkowski-intersection
 336/1163 Test  #336: cgalpngtest_nullspace-intersection ...........................   Passed    0.41 sec
          Start  338: cgalpngtest_nullspace-minkowski
 337/1163 Test  #337: cgalpngtest_nullspace-minkowski-intersection .................   Passed    0.59 sec
          Start  339: cgalpngtest_polyhedron-concave-test
 338/1163 Test  #338: cgalpngtest_nullspace-minkowski ..............................   Passed    0.46 sec
          Start  340: cgalpngtest_polyhedron-nonplanar-tests
 339/1163 Test  #339: cgalpngtest_polyhedron-concave-test ..........................   Passed    0.49 sec
          Start  341: cgalpngtest_polyhedron-tests
 340/1163 Test  #340: cgalpngtest_polyhedron-nonplanar-tests .......................   Passed    0.83 sec
          Start  342: cgalpngtest_primitive-inf-tests
 341/1163 Test  #341: cgalpngtest_polyhedron-tests .................................***Failed    1.23 sec
          Start  343: cgalpngtest_render-tests
 342/1163 Test  #342: cgalpngtest_primitive-inf-tests ..............................***Failed    0.74 sec
          Start  344: cgalpngtest_root-modifier
 343/1163 Test  #344: cgalpngtest_root-modifier ....................................   Passed    0.48 sec
          Start  345: cgalpngtest_rotate-parameters
 344/1163 Test  #343: cgalpngtest_render-tests .....................................   Passed    1.24 sec
          Start  346: cgalpngtest_scale-mirror2D-3D-tests
 345/1163 Test  #346: cgalpngtest_scale-mirror2D-3D-tests ..........................   Passed    0.44 sec
          Start  347: cgalpngtest_scale3D-tests
 346/1163 Test  #347: cgalpngtest_scale3D-tests ....................................   Passed    0.40 sec
          Start  348: cgalpngtest_surface-png-image-tests
 347/1163 Test  #345: cgalpngtest_rotate-parameters ................................   Passed    1.62 sec
          Start  349: cgalpngtest_surface-png-image2-tests
 348/1163 Test  #348: cgalpngtest_surface-png-image-tests ..........................   Passed    0.90 sec
          Start  350: cgalpngtest_surface-png-image3-tests
 349/1163 Test  #349: cgalpngtest_surface-png-image2-tests .........................   Passed    0.94 sec
          Start  351: cgalpngtest_surface-simple
 350/1163 Test  #351: cgalpngtest_surface-simple ...................................   Passed    0.43 sec
          Start  352: cgalpngtest_tessellation-text-test
 351/1163 Test  #352: cgalpngtest_tessellation-text-test ...........................   Passed    0.42 sec
          Start  353: cgalpngtest_transform-tests
 352/1163 Test  #350: cgalpngtest_surface-png-image3-tests .........................   Passed    0.93 sec
          Start  354: cgalpngtest_union-coincident-test
 353/1163 Test  #354: cgalpngtest_union-coincident-test ............................   Passed    0.44 sec
          Start  355: cgalpngtest_union-tests
 354/1163 Test  #355: cgalpngtest_union-tests ......................................   Passed    0.74 sec
          Start  356: cgalpngtest_amf_broken
 355/1163 Test  #353: cgalpngtest_transform-tests ..................................   Passed    1.26 sec
          Start  357: cgalpngtest_cube-with-hole
 356/1163 Test  #356: cgalpngtest_amf_broken .......................................***Failed    0.44 sec
          Start  358: cgalpngtest_multi-volume-binary
 357/1163 Test  #357: cgalpngtest_cube-with-hole ...................................   Passed    0.50 sec
          Start  359: cgalpngtest_sphere20face
 358/1163 Test  #358: cgalpngtest_multi-volume-binary ..............................***Failed    0.41 sec
          Start  360: cgalpngtest_split_pyramid
 359/1163 Test  #359: cgalpngtest_sphere20face .....................................   Passed    0.41 sec
          Start  361: cgalpngtest_tetra_multicolor
 360/1163 Test  #360: cgalpngtest_split_pyramid ....................................***Failed    0.33 sec
          Start  362: cgalpngtest_import_stl-test
 361/1163 Test  #361: cgalpngtest_tetra_multicolor .................................   Passed    0.37 sec
          Start  363: cgalpngtest_rotate_extrude_dxf-tests
 362/1163 Test  #363: cgalpngtest_rotate_extrude_dxf-tests .........................   Passed    0.38 sec
          Start  364: cgalpngtest_issue1004
 363/1163 Test  #362: cgalpngtest_import_stl-test ..................................***Failed    0.91 sec
          Start  365: cgalpngtest_issue1005
 364/1163 Test  #364: cgalpngtest_issue1004 ........................................   Passed    0.44 sec
          Start  366: cgalpngtest_issue1061
 365/1163 Test  #365: cgalpngtest_issue1005 ........................................   Passed    0.32 sec
          Start  367: cgalpngtest_issue1069
 366/1163 Test  #366: cgalpngtest_issue1061 ........................................   Passed    0.46 sec
          Start  368: cgalpngtest_issue1089
 367/1163 Test  #368: cgalpngtest_issue1089 ........................................   Passed    0.38 sec
          Start  369: cgalpngtest_issue1089b
 368/1163 Test  #369: cgalpngtest_issue1089b .......................................   Passed    1.01 sec
          Start  370: cgalpngtest_issue1105
 369/1163 Test  #370: cgalpngtest_issue1105 ........................................   Passed    0.73 sec
          Start  371: cgalpngtest_issue1105b
 370/1163 Test  #371: cgalpngtest_issue1105b .......................................   Passed    0.62 sec
          Start  372: cgalpngtest_issue1105c
 371/1163 Test  #367: cgalpngtest_issue1069 ........................................   Passed    3.28 sec
          Start  373: cgalpngtest_issue1105d
 372/1163 Test  #372: cgalpngtest_issue1105c .......................................   Passed    0.68 sec
          Start  374: cgalpngtest_issue1165
 373/1163 Test  #373: cgalpngtest_issue1105d .......................................   Passed    0.69 sec
          Start  375: cgalpngtest_issue1196
 374/1163 Test  #374: cgalpngtest_issue1165 ........................................   Passed    0.48 sec
          Start  376: cgalpngtest_issue1198
 375/1163 Test  #375: cgalpngtest_issue1196 ........................................   Passed    0.47 sec
          Start  377: cgalpngtest_issue1215
 376/1163 Test  #376: cgalpngtest_issue1198 ........................................   Passed    0.43 sec
          Start  378: cgalpngtest_issue1215b
 377/1163 Test  #377: cgalpngtest_issue1215 ........................................   Passed    0.47 sec
          Start  379: cgalpngtest_issue1215c
 378/1163 Test  #378: cgalpngtest_issue1215b .......................................   Passed    0.57 sec
          Start  380: cgalpngtest_issue1221
 379/1163 Test  #380: cgalpngtest_issue1221 ........................................   Passed    0.36 sec
          Start  381: cgalpngtest_issue1223
 380/1163 Test  #379: cgalpngtest_issue1215c .......................................   Passed    0.74 sec
          Start  382: cgalpngtest_issue1223b
 381/1163 Test  #381: cgalpngtest_issue1223 ........................................   Passed    0.70 sec
          Start  383: cgalpngtest_issue1225
 382/1163 Test  #382: cgalpngtest_issue1223b .......................................   Passed    0.70 sec
          Start  384: cgalpngtest_issue1246
 383/1163 Test  #384: cgalpngtest_issue1246 ........................................***Failed    0.21 sec
          Start  385: cgalpngtest_issue1258
 384/1163 Test  #383: cgalpngtest_issue1225 ........................................   Passed    0.65 sec
          Start  386: cgalpngtest_issue1325
 385/1163 Test  #386: cgalpngtest_issue1325 ........................................   Passed    0.33 sec
          Start  387: cgalpngtest_issue1671
 386/1163 Test  #385: cgalpngtest_issue1258 ........................................   Passed    0.63 sec
          Start  388: cgalpngtest_issue1672
 387/1163 Test  #387: cgalpngtest_issue1671 ........................................   Passed    0.40 sec
          Start  389: cgalpngtest_issue1803
 388/1163 Test  #388: cgalpngtest_issue1672 ........................................***Failed    0.50 sec
          Start  390: cgalpngtest_issue1833
 389/1163 Test  #390: cgalpngtest_issue1833 ........................................   Passed    0.39 sec
          Start  391: cgalpngtest_issue1867
 390/1163 Test  #389: cgalpngtest_issue1803 ........................................   Passed    0.84 sec
          Start  392: cgalpngtest_issue2259
 391/1163 Test  #391: cgalpngtest_issue1867 ........................................   Passed    0.39 sec
          Start  393: cgalpngtest_issue517
 392/1163 Test  #392: cgalpngtest_issue2259 ........................................   Passed    0.39 sec
          Start  394: cgalpngtest_issue835
 393/1163 Test  #393: cgalpngtest_issue517 .........................................   Passed    0.47 sec
          Start  395: cgalpngtest_issue904
 394/1163 Test  #394: cgalpngtest_issue835 .........................................   Passed    0.51 sec
          Start  396: cgalpngtest_issue911
 395/1163 Test  #395: cgalpngtest_issue904 .........................................   Passed    0.47 sec
          Start  397: cgalpngtest_issue913
 396/1163 Test  #396: cgalpngtest_issue911 .........................................   Passed    0.73 sec
          Start  398: cgalpngtest_issue964
 397/1163 Test  #397: cgalpngtest_issue913 .........................................   Passed    0.68 sec
          Start  399: cgalpngtest_issue964b
 398/1163 Test  #398: cgalpngtest_issue964 .........................................   Passed    0.41 sec
          Start  400: cgalpngtest_issue990
 399/1163 Test  #399: cgalpngtest_issue964b ........................................   Passed    0.37 sec
          Start  401: cgalpngtest_issue999
 400/1163 Test  #400: cgalpngtest_issue990 .........................................   Passed    0.41 sec
          Start  402: cgalpngtest_minkowski-thin-cylinder
 401/1163 Test  #401: cgalpngtest_issue999 .........................................   Passed    0.38 sec
          Start  403: cgalpngtest_nef3_broken
 402/1163 Test  #403: cgalpngtest_nef3_broken ......................................   Passed    0.30 sec
          Start  404: cgalpngtest_nef3_cube
 403/1163 Test  #402: cgalpngtest_minkowski-thin-cylinder ..........................   Passed    0.36 sec
          Start  405: cgalpngtest_include-tests
 404/1163 Test  #404: cgalpngtest_nef3_cube ........................................   Passed    0.50 sec
          Start  406: cgalpngtest_use-tests
 405/1163 Test  #405: cgalpngtest_include-tests ....................................   Passed    1.97 sec
          Start  407: cgalpngtest_assert-tests
 406/1163 Test  #407: cgalpngtest_assert-tests .....................................   Passed    0.60 sec
          Start  408: cgalpngtest_let-module-tests
 407/1163 Test  #406: cgalpngtest_use-tests ........................................   Passed    2.21 sec
          Start  409: cgalpngtest_transform-nan-inf-tests
 408/1163 Test  #408: cgalpngtest_let-module-tests .................................   Passed    0.49 sec
          Start  410: cgalpngtest_localfiles-test
 409/1163 Test  #409: cgalpngtest_transform-nan-inf-tests ..........................   Passed    0.41 sec
          Start  411: cgalpngtest_localfiles-compatibility-test
 410/1163 Test  #411: cgalpngtest_localfiles-compatibility-test ....................   Passed    1.22 sec
          Start  412: cgalpngtest_rotate-empty-bbox
 411/1163 Test  #410: cgalpngtest_localfiles-test ..................................   Passed    1.28 sec
          Start  413: cgalpngtest_null-polygons
 412/1163 Test  #412: cgalpngtest_rotate-empty-bbox ................................   Passed    0.43 sec
          Start  414: cgalpngtest_internal-cavity
 413/1163 Test  #413: cgalpngtest_null-polygons ....................................   Passed    0.48 sec
          Start  415: cgalpngtest_internal-cavity-polyhedron
 414/1163 Test  #414: cgalpngtest_internal-cavity ..................................   Passed    0.50 sec
          Start  416: cgalpngtest_bad-stl-pcbvicebar
 415/1163 Test  #415: cgalpngtest_internal-cavity-polyhedron .......................   Passed    0.43 sec
          Start  417: cgalpngtest_bad-stl-tardis
 416/1163 Test  #416: cgalpngtest_bad-stl-pcbvicebar ...............................   Passed    0.39 sec
          Start  418: cgalpngtest_bad-stl-wing
 417/1163 Test  #417: cgalpngtest_bad-stl-tardis ...................................   Passed    0.39 sec
          Start  419: cgalpngtest_rotate_extrude-hole
 418/1163 Test  #418: cgalpngtest_bad-stl-wing .....................................   Passed    0.39 sec
          Start  420: cgalpngtest_preview_variable
 419/1163 Test  #419: cgalpngtest_rotate_extrude-hole ..............................   Passed    0.77 sec
          Start  421: opencsgtest_circle-tests
 420/1163 Test  #420: cgalpngtest_preview_variable .................................   Passed    0.43 sec
          Start  422: opencsgtest_control-hull-dimension
 421/1163 Test  #422: opencsgtest_control-hull-dimension ...........................   Passed    0.39 sec
          Start  423: opencsgtest_difference-2d-tests
 422/1163 Test  #421: opencsgtest_circle-tests .....................................   Passed    0.45 sec
          Start  424: opencsgtest_highlight-modifier-2d
 423/1163 Test  #424: opencsgtest_highlight-modifier-2d ............................   Passed    0.59 sec
          Start  425: opencsgtest_hull2-tests
 424/1163 Test  #423: opencsgtest_difference-2d-tests ..............................   Passed    0.66 sec
          Start  426: opencsgtest_import_dxf-tests
 425/1163 Test  #426: opencsgtest_import_dxf-tests .................................   Passed    0.37 sec
          Start  427: opencsgtest_intersection2-tests
 426/1163 Test  #425: opencsgtest_hull2-tests ......................................   Passed    0.43 sec
          Start  428: opencsgtest_minkowski2-crack
 427/1163 Test  #428: opencsgtest_minkowski2-crack .................................   Passed    0.41 sec
          Start  429: opencsgtest_minkowski2-hole-tests
 428/1163 Test  #427: opencsgtest_intersection2-tests ..............................   Passed    0.63 sec
          Start  430: opencsgtest_minkowski2-tests
 429/1163 Test  #429: opencsgtest_minkowski2-hole-tests ............................   Passed    0.43 sec
          Start  431: opencsgtest_nullspace-2d
 430/1163 Test  #430: opencsgtest_minkowski2-tests .................................   Passed    0.44 sec
          Start  432: opencsgtest_offset-tests
 431/1163 Test  #431: opencsgtest_nullspace-2d .....................................   Passed    0.34 sec
          Start  433: opencsgtest_polygon-tests
 432/1163 Test  #433: opencsgtest_polygon-tests ....................................   Passed    0.39 sec
          Start  434: opencsgtest_polygons-touch
 433/1163 Test  #432: opencsgtest_offset-tests .....................................   Passed    0.69 sec
          Start  435: opencsgtest_projection-cut-tests
 434/1163 Test  #434: opencsgtest_polygons-touch ...................................   Passed    0.43 sec
          Start  436: opencsgtest_projection-tests
 435/1163 Test  #435: opencsgtest_projection-cut-tests .............................   Passed    0.83 sec
          Start  437: opencsgtest_render-2d-tests
 436/1163 Test  #437: opencsgtest_render-2d-tests ..................................   Passed    0.50 sec
          Start  438: opencsgtest_resize-2d-tests
 437/1163 Test  #436: opencsgtest_projection-tests .................................   Passed    1.12 sec
          Start  439: opencsgtest_scale2D-tests
 438/1163 Test  #439: opencsgtest_scale2D-tests ....................................   Passed    0.40 sec
          Start  440: opencsgtest_square-tests
 439/1163 Test  #438: opencsgtest_resize-2d-tests ..................................   Passed    0.57 sec
          Start  441: opencsgtest_text-empty-tests
 440/1163 Test  #441: opencsgtest_text-empty-tests .................................   Passed    0.31 sec
          Start  442: opencsgtest_text-font-alignment-tests
 441/1163 Test  #440: opencsgtest_square-tests .....................................   Passed    0.44 sec
          Start  443: opencsgtest_text-font-composition
 442/1163 Test  #443: opencsgtest_text-font-composition ............................   Passed    0.35 sec
          Start  444: opencsgtest_text-font-direction-tests
 443/1163 Test  #442: opencsgtest_text-font-alignment-tests ........................   Passed    0.43 sec
          Start  445: opencsgtest_text-font-simple-tests
 444/1163 Test  #445: opencsgtest_text-font-simple-tests ...........................   Passed    0.34 sec
          Start  446: opencsgtest_text-font-spacing-tests
 445/1163 Test  #444: opencsgtest_text-font-direction-tests ........................   Passed    0.56 sec
          Start  447: opencsgtest_text-font-symbol
 446/1163 Test  #446: opencsgtest_text-font-spacing-tests ..........................   Passed    0.41 sec
          Start  448: opencsgtest_text-font-tests
 447/1163 Test  #447: opencsgtest_text-font-symbol .................................   Passed    0.42 sec
          Start  449: opencsgtest_text-search-test
 448/1163 Test  #448: opencsgtest_text-font-tests ..................................   Passed    0.47 sec
          Start  450: opencsgtest_arc
 449/1163 Test  #449: opencsgtest_text-search-test .................................   Passed    0.45 sec
          Start  451: opencsgtest_circle-advanced
 450/1163 Test  #450: opencsgtest_arc ..............................................   Passed    0.44 sec
          Start  452: opencsgtest_circle-double
 451/1163 Test  #451: opencsgtest_circle-advanced ..................................   Passed    0.37 sec
          Start  453: opencsgtest_circle-small
 452/1163 Test  #452: opencsgtest_circle-double ....................................   Passed    0.58 sec
          Start  454: opencsgtest_circle
 453/1163 Test  #453: opencsgtest_circle-small .....................................   Passed    0.57 sec
          Start  455: opencsgtest_ellipse-arc-rot
 454/1163 Test  #454: opencsgtest_circle ...........................................   Passed    0.51 sec
          Start  456: opencsgtest_ellipse-arc
 455/1163 Test  #455: opencsgtest_ellipse-arc-rot ..................................   Passed    0.53 sec
          Start  457: opencsgtest_ellipse-reverse
 456/1163 Test  #456: opencsgtest_ellipse-arc ......................................   Passed    0.42 sec
          Start  458: opencsgtest_ellipse-rot
 457/1163 Test  #457: opencsgtest_ellipse-reverse ..................................   Passed    0.41 sec
          Start  459: opencsgtest_ellipse
 458/1163 Test  #459: opencsgtest_ellipse ..........................................   Passed    0.39 sec
          Start  460: opencsgtest_lwpolyline-closed
 459/1163 Test  #458: opencsgtest_ellipse-rot ......................................   Passed    0.48 sec
          Start  461: opencsgtest_lwpolyline
 460/1163 Test  #460: opencsgtest_lwpolyline-closed ................................   Passed    0.37 sec
          Start  462: opencsgtest_lwpolyline2
 461/1163 Test  #461: opencsgtest_lwpolyline .......................................   Passed    0.43 sec
          Start  463: opencsgtest_multiple-layers
 462/1163 Test  #462: opencsgtest_lwpolyline2 ......................................   Passed    0.43 sec
          Start  464: opencsgtest_nothing-decimal-comma-separated
 463/1163 Test  #463: opencsgtest_multiple-layers ..................................   Passed    0.42 sec
          Start  465: opencsgtest_polygon-concave-hole
 464/1163 Test  #464: opencsgtest_nothing-decimal-comma-separated ..................   Passed    0.37 sec
          Start  466: opencsgtest_polygon-concave-simple
 465/1163 Test  #465: opencsgtest_polygon-concave-hole .............................   Passed    0.43 sec
          Start  467: opencsgtest_polygon-concave
 466/1163 Test  #466: opencsgtest_polygon-concave-simple ...........................   Passed    0.39 sec
          Start  468: opencsgtest_polygon-holes-touch
 467/1163 Test  #467: opencsgtest_polygon-concave ..................................   Passed    0.41 sec
          Start  469: opencsgtest_polygon-intersect
 468/1163 Test  #468: opencsgtest_polygon-holes-touch ..............................   Passed    0.40 sec
          Start  470: opencsgtest_polygon-many-holes
 469/1163 Test  #469: opencsgtest_polygon-intersect ................................   Passed    0.41 sec
          Start  471: opencsgtest_polygon-mesh
 470/1163 Test  #470: opencsgtest_polygon-many-holes ...............................   Passed    0.44 sec
          Start  472: opencsgtest_polygon-overlap
 471/1163 Test  #471: opencsgtest_polygon-mesh .....................................   Passed    0.43 sec
          Start  473: opencsgtest_polygon-riser
 472/1163 Test  #472: opencsgtest_polygon-overlap ..................................   Passed    0.46 sec
          Start  474: opencsgtest_polygon-self-intersect
 473/1163 Test  #473: opencsgtest_polygon-riser ....................................   Passed    0.43 sec
          Start  475: opencsgtest_polygon8
 474/1163 Test  #474: opencsgtest_polygon-self-intersect ...........................   Passed    0.42 sec
          Start  476: opencsgtest_polygons
 475/1163 Test  #475: opencsgtest_polygon8 .........................................   Passed    0.36 sec
          Start  477: opencsgtest_transform-insert
 476/1163 Test  #476: opencsgtest_polygons .........................................   Passed    0.41 sec
          Start  478: opencsgtest_triangle-with-duplicate-vertex
 477/1163 Test  #477: opencsgtest_transform-insert .................................   Passed    0.36 sec
          Start  479: opencsgtest_issue899
 478/1163 Test  #478: opencsgtest_triangle-with-duplicate-vertex ...................   Passed    0.36 sec
          Start  480: opencsgtest_2d-3d
 479/1163 Test  #479: opencsgtest_issue899 .........................................   Passed    0.35 sec
          Start  481: opencsgtest_assign-tests
 480/1163 Test  #481: opencsgtest_assign-tests .....................................   Passed    0.35 sec
          Start  482: opencsgtest_background-modifier
 481/1163 Test  #480: opencsgtest_2d-3d ............................................   Passed    0.41 sec
          Start  483: opencsgtest_background-modifier2
 482/1163 Test  #482: opencsgtest_background-modifier ..............................   Passed    0.55 sec
          Start  484: opencsgtest_child-child-test
 483/1163 Test  #483: opencsgtest_background-modifier2 .............................   Passed    0.65 sec
          Start  485: opencsgtest_child-tests
 484/1163 Test  #484: opencsgtest_child-child-test .................................   Passed    0.40 sec
          Start  486: opencsgtest_color-tests
 485/1163 Test  #485: opencsgtest_child-tests ......................................   Passed    0.43 sec
          Start  487: opencsgtest_cube-tests
 486/1163 Test  #486: opencsgtest_color-tests ......................................   Passed    0.43 sec
          Start  488: opencsgtest_cylinder-diameter-tests
 487/1163 Test  #487: opencsgtest_cube-tests .......................................   Passed    0.39 sec
          Start  489: opencsgtest_cylinder-tests
 488/1163 Test  #488: opencsgtest_cylinder-diameter-tests ..........................   Passed    0.43 sec
          Start  490: opencsgtest_difference-tests
 489/1163 Test  #489: opencsgtest_cylinder-tests ...................................   Passed    0.40 sec
          Start  491: opencsgtest_disable-modifier
 490/1163 Test  #491: opencsgtest_disable-modifier .................................   Passed    0.35 sec
          Start  492: opencsgtest_for-nested-tests
 491/1163 Test  #490: opencsgtest_difference-tests .................................   Passed    0.59 sec
          Start  493: opencsgtest_for-tests
 492/1163 Test  #492: opencsgtest_for-nested-tests .................................   Passed    0.42 sec
          Start  494: opencsgtest_highlight-and-background-modifier
 493/1163 Test  #493: opencsgtest_for-tests ........................................   Passed    0.56 sec
          Start  495: opencsgtest_highlight-modifier
 494/1163 Test  #494: opencsgtest_highlight-and-background-modifier ................   Passed    0.59 sec
          Start  496: opencsgtest_highlight-modifier2
 495/1163 Test  #495: opencsgtest_highlight-modifier ...............................   Passed    0.54 sec
          Start  497: opencsgtest_hull3-tests
 496/1163 Test  #496: opencsgtest_highlight-modifier2 ..............................   Passed    0.62 sec
          Start  498: opencsgtest_ifelse-tests
 497/1163 Test  #497: opencsgtest_hull3-tests ......................................   Passed    0.52 sec
          Start  499: opencsgtest_import-empty-tests
 498/1163 Test  #499: opencsgtest_import-empty-tests ...............................   Passed    0.27 sec
          Start  500: opencsgtest_import_3mf-tests
 499/1163 Test  #498: opencsgtest_ifelse-tests .....................................   Passed    0.41 sec
          Start  501: opencsgtest_import_stl-tests
 500/1163 Test  #500: opencsgtest_import_3mf-tests .................................***Failed    0.28 sec
          Start  502: opencsgtest_intersection-tests
 501/1163 Test  #501: opencsgtest_import_stl-tests .................................   Passed    0.40 sec
          Start  503: opencsgtest_intersection_for-tests
 502/1163 Test  #502: opencsgtest_intersection-tests ...............................   Passed    0.62 sec
          Start  504: opencsgtest_linear_extrude-parameter-tests
 503/1163 Test  #503: opencsgtest_intersection_for-tests ...........................   Passed    0.50 sec
          Start  505: opencsgtest_linear_extrude-scale-zero-tests
 504/1163 Test  #505: opencsgtest_linear_extrude-scale-zero-tests ..................   Passed    0.40 sec
          Start  506: opencsgtest_linear_extrude-tests
 505/1163 Test  #504: opencsgtest_linear_extrude-parameter-tests ...................   Passed    0.54 sec
          Start  507: opencsgtest_minkowski3-tests
 506/1163 Test  #506: opencsgtest_linear_extrude-tests .............................   Passed    0.41 sec
          Start  508: opencsgtest_mirror-tests
 507/1163 Test  #508: opencsgtest_mirror-tests .....................................   Passed    0.40 sec
          Start  509: opencsgtest_module-recursion
 508/1163 Test  #509: opencsgtest_module-recursion .................................   Passed    0.38 sec
          Start  510: opencsgtest_modulevariables
 509/1163 Test  #507: opencsgtest_minkowski3-tests .................................   Passed    1.27 sec
          Start  511: opencsgtest_nullspace-difference
 510/1163 Test  #510: opencsgtest_modulevariables ..................................   Passed    0.38 sec
          Start  512: opencsgtest_nullspace-intersection
 511/1163 Test  #512: opencsgtest_nullspace-intersection ...........................   Passed    0.30 sec
          Start  513: opencsgtest_nullspace-minkowski-intersection
 512/1163 Test  #511: opencsgtest_nullspace-difference .............................   Passed    0.55 sec
          Start  514: opencsgtest_nullspace-minkowski
 513/1163 Test  #514: opencsgtest_nullspace-minkowski ..............................   Passed    0.40 sec
          Start  515: opencsgtest_polyhedron-concave-test
 514/1163 Test  #513: opencsgtest_nullspace-minkowski-intersection .................   Passed    0.61 sec
          Start  516: opencsgtest_polyhedron-nonplanar-tests
 515/1163 Test  #515: opencsgtest_polyhedron-concave-test ..........................   Passed    0.38 sec
          Start  517: opencsgtest_polyhedron-tests
 516/1163 Test  #516: opencsgtest_polyhedron-nonplanar-tests .......................   Passed    0.45 sec
          Start  518: opencsgtest_primitive-inf-tests
 517/1163 Test  #517: opencsgtest_polyhedron-tests .................................***Failed    0.25 sec
          Start  519: opencsgtest_projection-extrude-tests
 518/1163 Test  #518: opencsgtest_primitive-inf-tests ..............................***Failed    0.16 sec
          Start  520: opencsgtest_render-tests
 519/1163 Test  #520: opencsgtest_render-tests .....................................   Passed    1.21 sec
          Start  521: opencsgtest_resize-tests
 520/1163 Test  #519: opencsgtest_projection-extrude-tests .........................   Passed    1.68 sec
          Start  522: opencsgtest_root-modifier
 521/1163 Test  #521: opencsgtest_resize-tests .....................................   Passed    0.41 sec
          Start  523: opencsgtest_rotate-parameters
 522/1163 Test  #522: opencsgtest_root-modifier ....................................   Passed    0.39 sec
          Start  524: opencsgtest_rotate_extrude-angle
 523/1163 Test  #523: opencsgtest_rotate-parameters ................................   Passed    0.43 sec
          Start  525: opencsgtest_rotate_extrude-tests
 524/1163 Test  #524: opencsgtest_rotate_extrude-angle .............................   Passed    0.41 sec
          Start  526: opencsgtest_scale-mirror2D-3D-tests
 525/1163 Test  #526: opencsgtest_scale-mirror2D-3D-tests ..........................   Passed    0.42 sec
          Start  527: opencsgtest_scale3D-tests
 526/1163 Test  #525: opencsgtest_rotate_extrude-tests .............................   Passed    1.04 sec
          Start  528: opencsgtest_sphere-tests
 527/1163 Test  #527: opencsgtest_scale3D-tests ....................................   Passed    0.41 sec
          Start  529: opencsgtest_surface-png-image-tests
 528/1163 Test  #528: opencsgtest_sphere-tests .....................................   Passed    0.46 sec
          Start  530: opencsgtest_surface-png-image2-tests
 529/1163 Test  #529: opencsgtest_surface-png-image-tests ..........................   Passed    0.85 sec
          Start  531: opencsgtest_surface-png-image3-tests
 530/1163 Test  #530: opencsgtest_surface-png-image2-tests .........................   Passed    0.84 sec
          Start  532: opencsgtest_surface-simple
 531/1163 Test  #532: opencsgtest_surface-simple ...................................   Passed    0.39 sec
          Start  533: opencsgtest_surface-tests
 532/1163 Test  #531: opencsgtest_surface-png-image3-tests .........................   Passed    0.80 sec
          Start  534: opencsgtest_tessellation-text-test
 533/1163 Test  #534: opencsgtest_tessellation-text-test ...........................   Passed    0.37 sec
          Start  535: opencsgtest_testcolornames
 534/1163 Test  #533: opencsgtest_surface-tests ....................................   Passed    0.47 sec
          Start  536: opencsgtest_transform-tests
 535/1163 Test  #535: opencsgtest_testcolornames ...................................   Passed    0.47 sec
          Start  537: opencsgtest_union-coincident-test
 536/1163 Test  #536: opencsgtest_transform-tests ..................................   Passed    0.50 sec
          Start  538: opencsgtest_union-tests
 537/1163 Test  #537: opencsgtest_union-coincident-test ............................   Passed    0.48 sec
          Start  539: opencsgtest_amf_broken
 538/1163 Test  #538: opencsgtest_union-tests ......................................   Passed    0.41 sec
          Start  540: opencsgtest_cube-with-hole
 539/1163 Test  #539: opencsgtest_amf_broken .......................................   Passed    0.31 sec
          Start  541: opencsgtest_multi-volume-binary
 540/1163 Test  #540: opencsgtest_cube-with-hole ...................................   Passed    0.38 sec
          Start  542: opencsgtest_sphere20face
 541/1163 Test  #541: opencsgtest_multi-volume-binary ..............................***Failed    0.31 sec
          Start  543: opencsgtest_split_pyramid
 542/1163 Test  #542: opencsgtest_sphere20face .....................................   Passed    0.39 sec
          Start  544: opencsgtest_tetra_multicolor
 543/1163 Test  #543: opencsgtest_split_pyramid ....................................***Failed    0.37 sec
          Start  545: opencsgtest_import_stl-test
 544/1163 Test  #544: opencsgtest_tetra_multicolor .................................   Passed    0.43 sec
          Start  546: opencsgtest_rotate_extrude_dxf-tests
 545/1163 Test  #545: opencsgtest_import_stl-test ..................................   Passed    0.38 sec
          Start  547: opencsgtest_issue1004
 546/1163 Test  #546: opencsgtest_rotate_extrude_dxf-tests .........................   Passed    0.40 sec
          Start  548: opencsgtest_issue1005
 547/1163 Test  #547: opencsgtest_issue1004 ........................................   Passed    0.39 sec
          Start  549: opencsgtest_issue1061
 548/1163 Test  #548: opencsgtest_issue1005 ........................................   Passed    0.39 sec
          Start  550: opencsgtest_issue1069
 549/1163 Test  #549: opencsgtest_issue1061 ........................................   Passed    0.39 sec
          Start  551: opencsgtest_issue1089
 550/1163 Test  #551: opencsgtest_issue1089 ........................................   Passed    0.38 sec
          Start  552: opencsgtest_issue1089b
 551/1163 Test  #552: opencsgtest_issue1089b .......................................   Passed    0.39 sec
          Start  553: opencsgtest_issue1105
 552/1163 Test  #553: opencsgtest_issue1105 ........................................   Passed    0.57 sec
          Start  554: opencsgtest_issue1105b
 553/1163 Test  #554: opencsgtest_issue1105b .......................................   Passed    0.62 sec
          Start  555: opencsgtest_issue1105c
 554/1163 Test  #550: opencsgtest_issue1069 ........................................   Passed    2.85 sec
          Start  556: opencsgtest_issue1105d
 555/1163 Test  #555: opencsgtest_issue1105c .......................................   Passed    0.87 sec
          Start  557: opencsgtest_issue1196
 556/1163 Test  #557: opencsgtest_issue1196 ........................................   Passed    0.41 sec
          Start  558: opencsgtest_issue1198
 557/1163 Test  #556: opencsgtest_issue1105d .......................................   Passed    0.71 sec
          Start  559: opencsgtest_issue1215b
 558/1163 Test  #558: opencsgtest_issue1198 ........................................   Passed    0.41 sec
          Start  560: opencsgtest_issue1215c
 559/1163 Test  #559: opencsgtest_issue1215b .......................................   Passed    0.49 sec
          Start  561: opencsgtest_issue1221
 560/1163 Test  #560: opencsgtest_issue1215c .......................................   Passed    0.58 sec
          Start  562: opencsgtest_issue1223
 561/1163 Test  #561: opencsgtest_issue1221 ........................................   Passed    0.38 sec
          Start  563: opencsgtest_issue1223b
 562/1163 Test  #563: opencsgtest_issue1223b .......................................   Passed    0.40 sec
          Start  564: opencsgtest_issue1225
 563/1163 Test  #562: opencsgtest_issue1223 ........................................   Passed    0.43 sec
          Start  565: opencsgtest_issue1246
 564/1163 Test  #565: opencsgtest_issue1246 ........................................***Failed    0.18 sec
          Start  566: opencsgtest_issue1258
 565/1163 Test  #564: opencsgtest_issue1225 ........................................   Passed    0.41 sec
          Start  567: opencsgtest_issue1325
 566/1163 Test  #567: opencsgtest_issue1325 ........................................   Passed    0.32 sec
          Start  568: opencsgtest_issue1671
 567/1163 Test  #566: opencsgtest_issue1258 ........................................   Passed    0.55 sec
          Start  569: opencsgtest_issue1672
 568/1163 Test  #568: opencsgtest_issue1671 ........................................   Passed    0.27 sec
          Start  570: opencsgtest_issue1803
 569/1163 Test  #569: opencsgtest_issue1672 ........................................   Passed    0.31 sec
          Start  571: opencsgtest_issue1833
 570/1163 Test  #571: opencsgtest_issue1833 ........................................   Passed    0.38 sec
          Start  572: opencsgtest_issue1867
 571/1163 Test  #570: opencsgtest_issue1803 ........................................   Passed    0.61 sec
          Start  573: opencsgtest_issue2259
 572/1163 Test  #572: opencsgtest_issue1867 ........................................   Passed    0.45 sec
          Start  574: opencsgtest_issue517
 573/1163 Test  #573: opencsgtest_issue2259 ........................................   Passed    0.38 sec
          Start  575: opencsgtest_issue835
 574/1163 Test  #574: opencsgtest_issue517 .........................................   Passed    0.40 sec
          Start  576: opencsgtest_issue904
 575/1163 Test  #575: opencsgtest_issue835 .........................................   Passed    0.79 sec
          Start  577: opencsgtest_issue911
 576/1163 Test  #576: opencsgtest_issue904 .........................................   Passed    0.71 sec
          Start  578: opencsgtest_issue913
 577/1163 Test  #577: opencsgtest_issue911 .........................................   Passed    1.08 sec
          Start  579: opencsgtest_issue964
 578/1163 Test  #578: opencsgtest_issue913 .........................................   Passed    1.02 sec
          Start  580: opencsgtest_issue964b
 579/1163 Test  #579: opencsgtest_issue964 .........................................   Passed    0.41 sec
          Start  581: opencsgtest_issue990
 580/1163 Test  #580: opencsgtest_issue964b ........................................   Passed    0.42 sec
          Start  582: opencsgtest_issue999
 581/1163 Test  #581: opencsgtest_issue990 .........................................   Passed    0.56 sec
          Start  583: opencsgtest_minkowski-thin-cylinder
 582/1163 Test  #582: opencsgtest_issue999 .........................................   Passed    0.49 sec
          Start  584: opencsgtest_nef3_broken
 583/1163 Test  #584: opencsgtest_nef3_broken ......................................   Passed    0.32 sec
          Start  585: opencsgtest_nef3_cube
 584/1163 Test  #583: opencsgtest_minkowski-thin-cylinder ..........................   Passed    0.46 sec
          Start  586: opencsgtest_include-tests
 585/1163 Test  #585: opencsgtest_nef3_cube ........................................   Passed    0.39 sec
          Start  587: opencsgtest_use-tests
 586/1163 Test  #586: opencsgtest_include-tests ....................................   Passed    0.61 sec
          Start  588: opencsgtest_assert-tests
 587/1163 Test  #587: opencsgtest_use-tests ........................................   Passed    0.62 sec
          Start  589: opencsgtest_let-module-tests
 588/1163 Test  #588: opencsgtest_assert-tests .....................................   Passed    0.41 sec
          Start  590: opencsgtest_transform-nan-inf-tests
 589/1163 Test  #590: opencsgtest_transform-nan-inf-tests ..........................   Passed    0.41 sec
          Start  591: opencsgtest_localfiles-test
 590/1163 Test  #589: opencsgtest_let-module-tests .................................   Passed    0.54 sec
          Start  592: opencsgtest_localfiles-compatibility-test
 591/1163 Test  #591: opencsgtest_localfiles-test ..................................   Passed    0.44 sec
          Start  593: opencsgtest_rotate-empty-bbox
 592/1163 Test  #592: opencsgtest_localfiles-compatibility-test ....................   Passed    0.46 sec
          Start  594: opencsgtest_empty-shape-tests
 593/1163 Test  #594: opencsgtest_empty-shape-tests ................................   Passed    0.36 sec
          Start  595: opencsgtest_null-polygons
 594/1163 Test  #593: opencsgtest_rotate-empty-bbox ................................   Passed    0.60 sec
          Start  596: opencsgtest_internal-cavity
 595/1163 Test  #595: opencsgtest_null-polygons ....................................   Passed    0.48 sec
          Start  597: opencsgtest_internal-cavity-polyhedron
 596/1163 Test  #596: opencsgtest_internal-cavity ..................................   Passed    0.70 sec
          Start  598: opencsgtest_bad-stl-pcbvicebar
 597/1163 Test  #597: opencsgtest_internal-cavity-polyhedron .......................   Passed    0.72 sec
          Start  599: opencsgtest_bad-stl-tardis
 598/1163 Test  #598: opencsgtest_bad-stl-pcbvicebar ...............................   Passed    0.38 sec
          Start  600: opencsgtest_bad-stl-wing
 599/1163 Test  #600: opencsgtest_bad-stl-wing .....................................   Passed    0.37 sec
          Start  601: opencsgtest_rotate_extrude-hole
 600/1163 Test  #599: opencsgtest_bad-stl-tardis ...................................   Passed    0.40 sec
          Start  602: opencsgtest_preview_variable
 601/1163 Test  #602: opencsgtest_preview_variable .................................   Passed    0.40 sec
          Start  603: opencsgtest_intersection-prune-test
 602/1163 Test  #601: opencsgtest_rotate_extrude-hole ..............................   Passed    0.71 sec
          Start  604: csgpngtest_circle-tests
 603/1163 Test  #603: opencsgtest_intersection-prune-test ..........................   Passed    0.34 sec
          Start  605: csgpngtest_control-hull-dimension
 604/1163 Test  #605: csgpngtest_control-hull-dimension ............................   Passed    0.62 sec
          Start  606: csgpngtest_difference-2d-tests
 605/1163 Test  #604: csgpngtest_circle-tests ......................................   Passed    0.68 sec
          Start  607: csgpngtest_highlight-modifier-2d
 606/1163 Test  #607: csgpngtest_highlight-modifier-2d .............................   Passed    0.46 sec
          Start  608: csgpngtest_hull2-tests
 607/1163 Test  #606: csgpngtest_difference-2d-tests ...............................   Passed    0.47 sec
          Start  609: csgpngtest_import_dxf-tests
 608/1163 Test  #608: csgpngtest_hull2-tests .......................................   Passed    0.46 sec
          Start  610: csgpngtest_intersection2-tests
 609/1163 Test  #609: csgpngtest_import_dxf-tests ..................................   Passed    0.50 sec
          Start  611: csgpngtest_minkowski2-crack
 610/1163 Test  #610: csgpngtest_intersection2-tests ...............................   Passed    0.55 sec
          Start  612: csgpngtest_minkowski2-hole-tests
 611/1163 Test  #611: csgpngtest_minkowski2-crack ..................................   Passed    0.71 sec
          Start  613: csgpngtest_minkowski2-tests
 612/1163 Test  #612: csgpngtest_minkowski2-hole-tests .............................   Passed    0.59 sec
          Start  614: csgpngtest_nullspace-2d
 613/1163 Test  #613: csgpngtest_minkowski2-tests ..................................   Passed    0.54 sec
          Start  615: csgpngtest_offset-tests
 614/1163 Test  #614: csgpngtest_nullspace-2d ......................................   Passed    0.41 sec
          Start  616: csgpngtest_polygon-tests
 615/1163 Test  #615: csgpngtest_offset-tests ......................................   Passed    0.51 sec
          Start  617: csgpngtest_polygons-touch
 616/1163 Test  #616: csgpngtest_polygon-tests .....................................   Passed    0.56 sec
          Start  618: csgpngtest_projection-cut-tests
 617/1163 Test  #617: csgpngtest_polygons-touch ....................................   Passed    0.53 sec
          Start  619: csgpngtest_projection-tests
 618/1163 Test  #618: csgpngtest_projection-cut-tests ..............................   Passed    0.85 sec
          Start  620: csgpngtest_render-2d-tests
 619/1163 Test  #619: csgpngtest_projection-tests ..................................   Passed    1.05 sec
          Start  621: csgpngtest_resize-2d-tests
 620/1163 Test  #620: csgpngtest_render-2d-tests ...................................   Passed    0.47 sec
          Start  622: csgpngtest_scale2D-tests
 621/1163 Test  #621: csgpngtest_resize-2d-tests ...................................   Passed    0.45 sec
          Start  623: csgpngtest_square-tests
 622/1163 Test  #622: csgpngtest_scale2D-tests .....................................   Passed    0.48 sec
          Start  624: csgpngtest_text-empty-tests
 623/1163 Test  #624: csgpngtest_text-empty-tests ..................................   Passed    0.39 sec
          Start  625: csgpngtest_text-font-alignment-tests
 624/1163 Test  #623: csgpngtest_square-tests ......................................   Passed    0.50 sec
          Start  626: csgpngtest_text-font-composition
 625/1163 Test  #626: csgpngtest_text-font-composition .............................   Passed    0.49 sec
          Start  627: csgpngtest_text-font-direction-tests
 626/1163 Test  #625: csgpngtest_text-font-alignment-tests .........................   Passed    0.55 sec
          Start  628: csgpngtest_text-font-simple-tests
 627/1163 Test  #627: csgpngtest_text-font-direction-tests .........................   Passed    0.56 sec
          Start  629: csgpngtest_text-font-spacing-tests
 628/1163 Test  #628: csgpngtest_text-font-simple-tests ............................   Passed    0.55 sec
          Start  630: csgpngtest_text-font-symbol
 629/1163 Test  #629: csgpngtest_text-font-spacing-tests ...........................   Passed    0.44 sec
          Start  631: csgpngtest_text-font-tests
 630/1163 Test  #630: csgpngtest_text-font-symbol ..................................   Passed    0.51 sec
          Start  632: csgpngtest_text-search-test
 631/1163 Test  #631: csgpngtest_text-font-tests ...................................   Passed    0.53 sec
          Start  633: csgpngtest_arc
 632/1163 Test  #632: csgpngtest_text-search-test ..................................   Passed    0.53 sec
          Start  634: csgpngtest_circle-advanced
 633/1163 Test  #633: csgpngtest_arc ...............................................   Passed    0.46 sec
          Start  635: csgpngtest_circle-double
 634/1163 Test  #634: csgpngtest_circle-advanced ...................................   Passed    0.45 sec
          Start  636: csgpngtest_circle-small
 635/1163 Test  #635: csgpngtest_circle-double .....................................   Passed    0.44 sec
          Start  637: csgpngtest_circle
 636/1163 Test  #636: csgpngtest_circle-small ......................................   Passed    0.45 sec
          Start  638: csgpngtest_ellipse-arc-rot
 637/1163 Test  #637: csgpngtest_circle ............................................   Passed    0.46 sec
          Start  639: csgpngtest_ellipse-arc
 638/1163 Test  #638: csgpngtest_ellipse-arc-rot ...................................   Passed    0.45 sec
          Start  640: csgpngtest_ellipse-reverse
 639/1163 Test  #639: csgpngtest_ellipse-arc .......................................   Passed    0.55 sec
          Start  641: csgpngtest_ellipse-rot
 640/1163 Test  #640: csgpngtest_ellipse-reverse ...................................   Passed    0.50 sec
          Start  642: csgpngtest_ellipse
 641/1163 Test  #641: csgpngtest_ellipse-rot .......................................   Passed    0.50 sec
          Start  643: csgpngtest_lwpolyline-closed
 642/1163 Test  #642: csgpngtest_ellipse ...........................................   Passed    0.50 sec
          Start  644: csgpngtest_lwpolyline
 643/1163 Test  #644: csgpngtest_lwpolyline ........................................   Passed    0.42 sec
          Start  645: csgpngtest_lwpolyline2
 644/1163 Test  #643: csgpngtest_lwpolyline-closed .................................   Passed    0.50 sec
          Start  646: csgpngtest_multiple-layers
 645/1163 Test  #645: csgpngtest_lwpolyline2 .......................................   Passed    0.47 sec
          Start  647: csgpngtest_nothing-decimal-comma-separated
 646/1163 Test  #646: csgpngtest_multiple-layers ...................................   Passed    0.49 sec
          Start  648: csgpngtest_polygon-concave-hole
 647/1163 Test  #647: csgpngtest_nothing-decimal-comma-separated ...................   Passed    0.37 sec
          Start  649: csgpngtest_polygon-concave-simple
 648/1163 Test  #648: csgpngtest_polygon-concave-hole ..............................   Passed    0.47 sec
          Start  650: csgpngtest_polygon-concave
 649/1163 Test  #649: csgpngtest_polygon-concave-simple ............................   Passed    0.53 sec
          Start  651: csgpngtest_polygon-holes-touch
 650/1163 Test  #650: csgpngtest_polygon-concave ...................................   Passed    0.51 sec
          Start  652: csgpngtest_polygon-intersect
 651/1163 Test  #651: csgpngtest_polygon-holes-touch ...............................   Passed    0.44 sec
          Start  653: csgpngtest_polygon-many-holes
 652/1163 Test  #652: csgpngtest_polygon-intersect .................................   Passed    0.47 sec
          Start  654: csgpngtest_polygon-mesh
 653/1163 Test  #653: csgpngtest_polygon-many-holes ................................   Passed    0.47 sec
          Start  655: csgpngtest_polygon-overlap
 654/1163 Test  #654: csgpngtest_polygon-mesh ......................................   Passed    0.47 sec
          Start  656: csgpngtest_polygon-riser
 655/1163 Test  #655: csgpngtest_polygon-overlap ...................................   Passed    0.45 sec
          Start  657: csgpngtest_polygon-self-intersect
 656/1163 Test  #656: csgpngtest_polygon-riser .....................................   Passed    0.45 sec
          Start  658: csgpngtest_polygon8
 657/1163 Test  #657: csgpngtest_polygon-self-intersect ............................   Passed    0.50 sec
          Start  659: csgpngtest_polygons
 658/1163 Test  #658: csgpngtest_polygon8 ..........................................   Passed    0.47 sec
          Start  660: csgpngtest_transform-insert
 659/1163 Test  #659: csgpngtest_polygons ..........................................   Passed    0.48 sec
          Start  661: csgpngtest_triangle-with-duplicate-vertex
 660/1163 Test  #660: csgpngtest_transform-insert ..................................   Passed    0.47 sec
          Start  662: csgpngtest_issue899
 661/1163 Test  #661: csgpngtest_triangle-with-duplicate-vertex ....................   Passed    0.46 sec
          Start  663: csgpngtest_2d-3d
 662/1163 Test  #662: csgpngtest_issue899 ..........................................   Passed    0.47 sec
          Start  664: csgpngtest_assign-tests
 663/1163 Test  #663: csgpngtest_2d-3d .............................................   Passed    0.53 sec
          Start  665: csgpngtest_background-modifier
 664/1163 Test  #664: csgpngtest_assign-tests ......................................   Passed    0.69 sec
          Start  666: csgpngtest_child-child-test
 665/1163 Test  #665: csgpngtest_background-modifier ...............................   Passed    1.07 sec
          Start  667: csgpngtest_child-tests
 666/1163 Test  #666: csgpngtest_child-child-test ..................................   Passed    0.86 sec
          Start  668: csgpngtest_color-tests
 667/1163 Test  #668: csgpngtest_color-tests .......................................   Passed    0.66 sec
          Start  669: csgpngtest_cube-tests
 668/1163 Test  #669: csgpngtest_cube-tests ........................................   Passed    0.50 sec
          Start  670: csgpngtest_cylinder-diameter-tests
 669/1163 Test  #667: csgpngtest_child-tests .......................................   Passed    1.70 sec
          Start  671: csgpngtest_cylinder-tests
 670/1163 Test  #671: csgpngtest_cylinder-tests ....................................   Passed    0.95 sec
          Start  672: csgpngtest_difference-tests
 671/1163 Test  #670: csgpngtest_cylinder-diameter-tests ...........................   Passed    1.51 sec
          Start  673: csgpngtest_disable-modifier
 672/1163 Test  #673: csgpngtest_disable-modifier ..................................   Passed    0.41 sec
          Start  674: csgpngtest_highlight-modifier
 673/1163 Test  #672: csgpngtest_difference-tests ..................................   Passed    1.09 sec
          Start  675: csgpngtest_hull3-tests
 674/1163 Test  #675: csgpngtest_hull3-tests .......................................   Passed    0.87 sec
          Start  676: csgpngtest_ifelse-tests
 675/1163 Test  #674: csgpngtest_highlight-modifier ................................   Passed    1.71 sec
          Start  677: csgpngtest_import-empty-tests
 676/1163 Test  #677: csgpngtest_import-empty-tests ................................   Passed    0.38 sec
          Start  678: csgpngtest_import_3mf-tests
 677/1163 Test  #676: csgpngtest_ifelse-tests ......................................   Passed    0.76 sec
          Start  679: csgpngtest_import_stl-tests
 678/1163 Test  #678: csgpngtest_import_3mf-tests ..................................***Failed    0.39 sec
          Start  680: csgpngtest_intersection-tests
 679/1163 Test  #679: csgpngtest_import_stl-tests ..................................   Passed    0.72 sec
          Start  681: csgpngtest_intersection_for-tests
 680/1163 Test  #681: csgpngtest_intersection_for-tests ............................   Passed    0.65 sec
          Start  682: csgpngtest_linear_extrude-tests
 681/1163 Test  #680: csgpngtest_intersection-tests ................................   Passed    1.48 sec
          Start  683: csgpngtest_minkowski3-tests
 682/1163 Test  #682: csgpngtest_linear_extrude-tests ..............................   Passed    1.02 sec
          Start  684: csgpngtest_mirror-tests
 683/1163 Test  #684: csgpngtest_mirror-tests ......................................   Passed    0.46 sec
          Start  685: csgpngtest_module-recursion
 684/1163 Test  #683: csgpngtest_minkowski3-tests ..................................   Passed    1.44 sec
          Start  686: csgpngtest_modulevariables
 685/1163 Test  #686: csgpngtest_modulevariables ...................................   Passed    0.41 sec
          Start  687: csgpngtest_nullspace-difference
 686/1163 Test  #687: csgpngtest_nullspace-difference ..............................   Passed    0.37 sec
          Start  688: csgpngtest_nullspace-intersection
 687/1163 Test  #685: csgpngtest_module-recursion ..................................   Passed    1.33 sec
          Start  689: csgpngtest_nullspace-minkowski-intersection
 688/1163 Test  #688: csgpngtest_nullspace-intersection ............................   Passed    0.42 sec
          Start  690: csgpngtest_nullspace-minkowski
 689/1163 Test  #689: csgpngtest_nullspace-minkowski-intersection ..................   Passed    0.54 sec
          Start  691: csgpngtest_polyhedron-concave-test
 690/1163 Test  #690: csgpngtest_nullspace-minkowski ...............................   Passed    0.45 sec
          Start  692: csgpngtest_polyhedron-nonplanar-tests
 691/1163 Test  #691: csgpngtest_polyhedron-concave-test ...........................   Passed    0.48 sec
          Start  693: csgpngtest_polyhedron-tests
 692/1163 Test  #692: csgpngtest_polyhedron-nonplanar-tests ........................   Passed    0.76 sec
          Start  694: csgpngtest_projection-extrude-tests
 693/1163 Test  #693: csgpngtest_polyhedron-tests ..................................***Failed    0.49 sec
          Start  695: csgpngtest_render-tests
 694/1163 Test  #695: csgpngtest_render-tests ......................................   Passed    0.98 sec
          Start  696: csgpngtest_root-modifier
 695/1163 Test  #696: csgpngtest_root-modifier .....................................   Passed    0.48 sec
          Start  697: csgpngtest_rotate-parameters
 696/1163 Test  #694: csgpngtest_projection-extrude-tests ..........................   Passed    2.02 sec
          Start  698: csgpngtest_scale-mirror2D-3D-tests
 697/1163 Test  #698: csgpngtest_scale-mirror2D-3D-tests ...........................   Passed    0.53 sec
          Start  699: csgpngtest_scale3D-tests
 698/1163 Test  #699: csgpngtest_scale3D-tests .....................................   Passed    0.49 sec
          Start  700: csgpngtest_surface-png-image-tests
 699/1163 Test  #697: csgpngtest_rotate-parameters .................................   Passed    1.56 sec
          Start  701: csgpngtest_surface-png-image2-tests
 700/1163 Test  #700: csgpngtest_surface-png-image-tests ...........................   Passed    0.90 sec
          Start  702: csgpngtest_surface-png-image3-tests
 701/1163 Test  #701: csgpngtest_surface-png-image2-tests ..........................   Passed    0.87 sec
          Start  703: csgpngtest_surface-simple
 702/1163 Test  #703: csgpngtest_surface-simple ....................................   Passed    0.44 sec
          Start  704: csgpngtest_tessellation-text-test
 703/1163 Test  #702: csgpngtest_surface-png-image3-tests ..........................   Passed    0.87 sec
          Start  705: csgpngtest_transform-tests
 704/1163 Test  #704: csgpngtest_tessellation-text-test ............................   Passed    0.48 sec
          Start  706: csgpngtest_union-coincident-test
 705/1163 Test  #706: csgpngtest_union-coincident-test .............................   Passed    0.50 sec
          Start  707: csgpngtest_union-tests
 706/1163 Test  #705: csgpngtest_transform-tests ...................................   Passed    1.16 sec
          Start  708: csgpngtest_amf_broken
 707/1163 Test  #707: csgpngtest_union-tests .......................................   Passed    0.83 sec
          Start  709: csgpngtest_cube-with-hole
 708/1163 Test  #708: csgpngtest_amf_broken ........................................***Failed    0.45 sec
          Start  710: csgpngtest_multi-volume-binary
 709/1163 Test  #709: csgpngtest_cube-with-hole ....................................   Passed    0.65 sec
          Start  711: csgpngtest_sphere20face
 710/1163 Test  #710: csgpngtest_multi-volume-binary ...............................***Failed    0.66 sec
          Start  712: csgpngtest_split_pyramid
 711/1163 Test  #711: csgpngtest_sphere20face ......................................   Passed    0.48 sec
          Start  713: csgpngtest_tetra_multicolor
 712/1163 Test  #712: csgpngtest_split_pyramid .....................................***Failed    0.45 sec
          Start  714: csgpngtest_import_stl-test
 713/1163 Test  #713: csgpngtest_tetra_multicolor ..................................   Passed    0.46 sec
          Start  715: csgpngtest_rotate_extrude_dxf-tests
 714/1163 Test  #714: csgpngtest_import_stl-test ...................................***Failed    0.42 sec
          Start  716: csgpngtest_issue1004
 715/1163 Test  #715: csgpngtest_rotate_extrude_dxf-tests ..........................   Passed    0.45 sec
          Start  717: csgpngtest_issue1005
 716/1163 Test  #716: csgpngtest_issue1004 .........................................   Passed    0.46 sec
          Start  718: csgpngtest_issue1061
 717/1163 Test  #717: csgpngtest_issue1005 .........................................   Passed    0.39 sec
          Start  719: csgpngtest_issue1069
 718/1163 Test  #718: csgpngtest_issue1061 .........................................   Passed    0.48 sec
          Start  720: csgpngtest_issue1089
 719/1163 Test  #720: csgpngtest_issue1089 .........................................   Passed    0.45 sec
          Start  721: csgpngtest_issue1089b
 720/1163 Test  #721: csgpngtest_issue1089b ........................................   Passed    0.46 sec
          Start  722: csgpngtest_issue1105
 721/1163 Test  #722: csgpngtest_issue1105 .........................................   Passed    0.62 sec
          Start  723: csgpngtest_issue1105b
 722/1163 Test  #723: csgpngtest_issue1105b ........................................   Passed    0.56 sec
          Start  724: csgpngtest_issue1105c
 723/1163 Test  #719: csgpngtest_issue1069 .........................................   Passed    2.66 sec
          Start  725: csgpngtest_issue1105d
 724/1163 Test  #724: csgpngtest_issue1105c ........................................   Passed    0.74 sec
          Start  726: csgpngtest_issue1165
 725/1163 Test  #725: csgpngtest_issue1105d ........................................   Passed    0.74 sec
          Start  727: csgpngtest_issue1196
 726/1163 Test  #726: csgpngtest_issue1165 .........................................   Passed    0.51 sec
          Start  728: csgpngtest_issue1198
 727/1163 Test  #727: csgpngtest_issue1196 .........................................   Passed    0.57 sec
          Start  729: csgpngtest_issue1215
 728/1163 Test  #728: csgpngtest_issue1198 .........................................   Passed    0.43 sec
          Start  730: csgpngtest_issue1215b
 729/1163 Test  #729: csgpngtest_issue1215 .........................................   Passed    0.53 sec
          Start  731: csgpngtest_issue1215c
 730/1163 Test  #730: csgpngtest_issue1215b ........................................   Passed    0.64 sec
          Start  732: csgpngtest_issue1221
 731/1163 Test  #732: csgpngtest_issue1221 .........................................   Passed    0.44 sec
          Start  733: csgpngtest_issue1223
 732/1163 Test  #731: csgpngtest_issue1215c ........................................   Passed    0.87 sec
          Start  734: csgpngtest_issue1223b
 733/1163 Test  #733: csgpngtest_issue1223 .........................................   Passed    0.69 sec
          Start  735: csgpngtest_issue1225
 734/1163 Test  #734: csgpngtest_issue1223b ........................................   Passed    0.76 sec
          Start  736: csgpngtest_issue1246
 735/1163 Test  #736: csgpngtest_issue1246 .........................................***Failed    0.24 sec
          Start  737: csgpngtest_issue1325
 736/1163 Test  #735: csgpngtest_issue1225 .........................................   Passed    0.68 sec
          Start  738: csgpngtest_issue1671
 737/1163 Test  #737: csgpngtest_issue1325 .........................................   Passed    0.38 sec
          Start  739: csgpngtest_issue1672
 738/1163 Test  #738: csgpngtest_issue1671 .........................................   Passed    0.37 sec
          Start  740: csgpngtest_issue1803
 739/1163 Test  #739: csgpngtest_issue1672 .........................................***Failed    0.62 sec
          Start  741: csgpngtest_issue1833
 740/1163 Test  #740: csgpngtest_issue1803 .........................................   Passed    0.76 sec
          Start  742: csgpngtest_issue1867
 741/1163 Test  #741: csgpngtest_issue1833 .........................................   Passed    0.43 sec
          Start  743: csgpngtest_issue2259
 742/1163 Test  #742: csgpngtest_issue1867 .........................................   Passed    0.47 sec
          Start  744: csgpngtest_issue517
 743/1163 Test  #743: csgpngtest_issue2259 .........................................   Passed    0.46 sec
          Start  745: csgpngtest_issue835
 744/1163 Test  #744: csgpngtest_issue517 ..........................................   Passed    0.49 sec
          Start  746: csgpngtest_issue904
 745/1163 Test  #745: csgpngtest_issue835 ..........................................   Passed    0.53 sec
          Start  747: csgpngtest_issue911
 746/1163 Test  #746: csgpngtest_issue904 ..........................................   Passed    0.66 sec
          Start  748: csgpngtest_issue913
 747/1163 Test  #747: csgpngtest_issue911 ..........................................   Passed    0.86 sec
          Start  749: csgpngtest_issue964
 748/1163 Test  #748: csgpngtest_issue913 ..........................................   Passed    0.76 sec
          Start  750: csgpngtest_issue964b
 749/1163 Test  #749: csgpngtest_issue964 ..........................................   Passed    0.44 sec
          Start  751: csgpngtest_issue990
 750/1163 Test  #750: csgpngtest_issue964b .........................................   Passed    0.45 sec
          Start  752: csgpngtest_issue999
 751/1163 Test  #751: csgpngtest_issue990 ..........................................   Passed    0.51 sec
          Start  753: csgpngtest_minkowski-thin-cylinder
 752/1163 Test  #752: csgpngtest_issue999 ..........................................   Passed    0.46 sec
          Start  754: csgpngtest_nef3_broken
 753/1163 Test  #753: csgpngtest_minkowski-thin-cylinder ...........................   Passed    0.45 sec
          Start  755: csgpngtest_nef3_cube
 754/1163 Test  #754: csgpngtest_nef3_broken .......................................   Passed    0.42 sec
          Start  756: csgpngtest_include-tests
 755/1163 Test  #755: csgpngtest_nef3_cube .........................................   Passed    0.49 sec
          Start  757: csgpngtest_use-tests
 756/1163 Test  #756: csgpngtest_include-tests .....................................   Passed    1.71 sec
          Start  758: csgpngtest_assert-tests
 757/1163 Test  #757: csgpngtest_use-tests .........................................   Passed    2.00 sec
          Start  759: csgpngtest_let-module-tests
 758/1163 Test  #758: csgpngtest_assert-tests ......................................   Passed    0.74 sec
          Start  760: csgpngtest_localfiles-test
 759/1163 Test  #759: csgpngtest_let-module-tests ..................................   Passed    0.53 sec
          Start  761: csgpngtest_localfiles-compatibility-test
 760/1163 Test  #760: csgpngtest_localfiles-test ...................................   Passed    1.34 sec
          Start  762: csgpngtest_rotate-empty-bbox
 761/1163 Test  #761: csgpngtest_localfiles-compatibility-test .....................   Passed    1.26 sec
          Start  763: csgpngtest_empty-shape-tests
 762/1163 Test  #762: csgpngtest_rotate-empty-bbox .................................   Passed    0.48 sec
          Start  764: csgpngtest_null-polygons
 763/1163 Test  #763: csgpngtest_empty-shape-tests .................................   Passed    0.38 sec
          Start  765: csgpngtest_internal-cavity
 764/1163 Test  #764: csgpngtest_null-polygons .....................................   Passed    0.51 sec
          Start  766: csgpngtest_internal-cavity-polyhedron
 765/1163 Test  #765: csgpngtest_internal-cavity ...................................   Passed    0.52 sec
          Start  767: csgpngtest_bad-stl-pcbvicebar
 766/1163 Test  #766: csgpngtest_internal-cavity-polyhedron ........................   Passed    0.52 sec
          Start  768: csgpngtest_bad-stl-tardis
 767/1163 Test  #767: csgpngtest_bad-stl-pcbvicebar ................................   Passed    0.46 sec
          Start  769: csgpngtest_bad-stl-wing
 768/1163 Test  #768: csgpngtest_bad-stl-tardis ....................................   Passed    0.46 sec
          Start  770: csgpngtest_rotate_extrude-hole
 769/1163 Test  #769: csgpngtest_bad-stl-wing ......................................   Passed    0.47 sec
          Start  771: csgpngtest_preview_variable
 770/1163 Test  #771: csgpngtest_preview_variable ..................................   Passed    0.48 sec
          Start  772: throwntogethertest_circle-tests
 771/1163 Test  #770: csgpngtest_rotate_extrude-hole ...............................   Passed    0.92 sec
          Start  773: throwntogethertest_control-hull-dimension
 772/1163 Test  #772: throwntogethertest_circle-tests ..............................   Passed    0.39 sec
          Start  774: throwntogethertest_difference-2d-tests
 773/1163 Test  #773: throwntogethertest_control-hull-dimension ....................   Passed    0.36 sec
          Start  775: throwntogethertest_highlight-modifier-2d
 774/1163 Test  #774: throwntogethertest_difference-2d-tests .......................   Passed    0.41 sec
          Start  776: throwntogethertest_hull2-tests
 775/1163 Test  #775: throwntogethertest_highlight-modifier-2d .....................   Passed    0.53 sec
          Start  777: throwntogethertest_import_dxf-tests
 776/1163 Test  #776: throwntogethertest_hull2-tests ...............................   Passed    0.58 sec
          Start  778: throwntogethertest_intersection2-tests
 777/1163 Test  #777: throwntogethertest_import_dxf-tests ..........................   Passed    0.43 sec
          Start  779: throwntogethertest_minkowski2-crack
 778/1163 Test  #778: throwntogethertest_intersection2-tests .......................   Passed    0.38 sec
          Start  780: throwntogethertest_minkowski2-hole-tests
 779/1163 Test  #779: throwntogethertest_minkowski2-crack ..........................   Passed    0.40 sec
          Start  781: throwntogethertest_minkowski2-tests
 780/1163 Test  #780: throwntogethertest_minkowski2-hole-tests .....................   Passed    0.38 sec
          Start  782: throwntogethertest_nullspace-2d
 781/1163 Test  #782: throwntogethertest_nullspace-2d ..............................   Passed    0.28 sec
          Start  783: throwntogethertest_offset-tests
 782/1163 Test  #781: throwntogethertest_minkowski2-tests ..........................   Passed    0.44 sec
          Start  784: throwntogethertest_polygon-tests
 783/1163 Test  #783: throwntogethertest_offset-tests ..............................   Passed    0.42 sec
          Start  785: throwntogethertest_polygons-touch
 784/1163 Test  #784: throwntogethertest_polygon-tests .............................   Passed    0.37 sec
          Start  786: throwntogethertest_projection-cut-tests
 785/1163 Test  #785: throwntogethertest_polygons-touch ............................   Passed    0.40 sec
          Start  787: throwntogethertest_projection-tests
 786/1163 Test  #786: throwntogethertest_projection-cut-tests ......................   Passed    0.81 sec
          Start  788: throwntogethertest_render-2d-tests
 787/1163 Test  #788: throwntogethertest_render-2d-tests ...........................   Passed    0.38 sec
          Start  789: throwntogethertest_resize-2d-tests
 788/1163 Test  #787: throwntogethertest_projection-tests ..........................   Passed    1.02 sec
          Start  790: throwntogethertest_scale2D-tests
 789/1163 Test  #789: throwntogethertest_resize-2d-tests ...........................   Passed    0.44 sec
          Start  791: throwntogethertest_square-tests
 790/1163 Test  #790: throwntogethertest_scale2D-tests .............................   Passed    0.41 sec
          Start  792: throwntogethertest_text-empty-tests
 791/1163 Test  #791: throwntogethertest_square-tests ..............................   Passed    0.39 sec
          Start  793: throwntogethertest_text-font-alignment-tests
 792/1163 Test  #792: throwntogethertest_text-empty-tests ..........................   Passed    0.31 sec
          Start  794: throwntogethertest_text-font-composition
 793/1163 Test  #793: throwntogethertest_text-font-alignment-tests .................   Passed    0.44 sec
          Start  795: throwntogethertest_text-font-direction-tests
 794/1163 Test  #794: throwntogethertest_text-font-composition .....................   Passed    0.49 sec
          Start  796: throwntogethertest_text-font-simple-tests
 795/1163 Test  #795: throwntogethertest_text-font-direction-tests .................   Passed    0.46 sec
          Start  797: throwntogethertest_text-font-spacing-tests
 796/1163 Test  #796: throwntogethertest_text-font-simple-tests ....................   Passed    0.42 sec
          Start  798: throwntogethertest_text-font-symbol
 797/1163 Test  #797: throwntogethertest_text-font-spacing-tests ...................   Passed    0.39 sec
          Start  799: throwntogethertest_text-font-tests
 798/1163 Test  #798: throwntogethertest_text-font-symbol ..........................   Passed    0.48 sec
          Start  800: throwntogethertest_text-search-test
 799/1163 Test  #799: throwntogethertest_text-font-tests ...........................   Passed    0.59 sec
          Start  801: throwntogethertest_arc
 800/1163 Test  #800: throwntogethertest_text-search-test ..........................   Passed    0.64 sec
          Start  802: throwntogethertest_circle-advanced
 801/1163 Test  #801: throwntogethertest_arc .......................................   Passed    0.44 sec
          Start  803: throwntogethertest_circle-double
 802/1163 Test  #802: throwntogethertest_circle-advanced ...........................   Passed    0.41 sec
          Start  804: throwntogethertest_circle-small
 803/1163 Test  #803: throwntogethertest_circle-double .............................   Passed    0.40 sec
          Start  805: throwntogethertest_circle
 804/1163 Test  #804: throwntogethertest_circle-small ..............................   Passed    0.37 sec
          Start  806: throwntogethertest_ellipse-arc-rot
 805/1163 Test  #805: throwntogethertest_circle ....................................   Passed    0.39 sec
          Start  807: throwntogethertest_ellipse-arc
 806/1163 Test  #806: throwntogethertest_ellipse-arc-rot ...........................   Passed    0.41 sec
          Start  808: throwntogethertest_ellipse-reverse
 807/1163 Test  #807: throwntogethertest_ellipse-arc ...............................   Passed    0.37 sec
          Start  809: throwntogethertest_ellipse-rot
 808/1163 Test  #808: throwntogethertest_ellipse-reverse ...........................   Passed    0.39 sec
          Start  810: throwntogethertest_ellipse
 809/1163 Test  #809: throwntogethertest_ellipse-rot ...............................   Passed    0.38 sec
          Start  811: throwntogethertest_lwpolyline-closed
 810/1163 Test  #810: throwntogethertest_ellipse ...................................   Passed    0.40 sec
          Start  812: throwntogethertest_lwpolyline
 811/1163 Test  #811: throwntogethertest_lwpolyline-closed .........................   Passed    0.41 sec
          Start  813: throwntogethertest_lwpolyline2
 812/1163 Test  #812: throwntogethertest_lwpolyline ................................   Passed    0.39 sec
          Start  814: throwntogethertest_multiple-layers
 813/1163 Test  #813: throwntogethertest_lwpolyline2 ...............................   Passed    0.37 sec
          Start  815: throwntogethertest_nothing-decimal-comma-separated
 814/1163 Test  #814: throwntogethertest_multiple-layers ...........................   Passed    0.40 sec
          Start  816: throwntogethertest_polygon-concave-hole
 815/1163 Test  #815: throwntogethertest_nothing-decimal-comma-separated ...........   Passed    0.29 sec
          Start  817: throwntogethertest_polygon-concave-simple
 816/1163 Test  #816: throwntogethertest_polygon-concave-hole ......................   Passed    0.39 sec
          Start  818: throwntogethertest_polygon-concave
 817/1163 Test  #817: throwntogethertest_polygon-concave-simple ....................   Passed    0.36 sec
          Start  819: throwntogethertest_polygon-holes-touch
 818/1163 Test  #819: throwntogethertest_polygon-holes-touch .......................   Passed    0.37 sec
          Start  820: throwntogethertest_polygon-intersect
 819/1163 Test  #818: throwntogethertest_polygon-concave ...........................   Passed    0.41 sec
          Start  821: throwntogethertest_polygon-many-holes
 820/1163 Test  #820: throwntogethertest_polygon-intersect .........................   Passed    0.35 sec
          Start  822: throwntogethertest_polygon-mesh
 821/1163 Test  #821: throwntogethertest_polygon-many-holes ........................   Passed    0.37 sec
          Start  823: throwntogethertest_polygon-overlap
 822/1163 Test  #822: throwntogethertest_polygon-mesh ..............................   Passed    0.40 sec
          Start  824: throwntogethertest_polygon-riser
 823/1163 Test  #823: throwntogethertest_polygon-overlap ...........................   Passed    0.36 sec
          Start  825: throwntogethertest_polygon-self-intersect
 824/1163 Test  #824: throwntogethertest_polygon-riser .............................   Passed    0.36 sec
          Start  826: throwntogethertest_polygon8
 825/1163 Test  #825: throwntogethertest_polygon-self-intersect ....................   Passed    0.36 sec
          Start  827: throwntogethertest_polygons
 826/1163 Test  #826: throwntogethertest_polygon8 ..................................   Passed    0.37 sec
          Start  828: throwntogethertest_transform-insert
 827/1163 Test  #827: throwntogethertest_polygons ..................................   Passed    0.40 sec
          Start  829: throwntogethertest_triangle-with-duplicate-vertex
 828/1163 Test  #828: throwntogethertest_transform-insert ..........................   Passed    0.39 sec
          Start  830: throwntogethertest_issue899
 829/1163 Test  #829: throwntogethertest_triangle-with-duplicate-vertex ............   Passed    0.39 sec
          Start  831: throwntogethertest_2d-3d
 830/1163 Test  #831: throwntogethertest_2d-3d .....................................   Passed    0.37 sec
          Start  832: throwntogethertest_assign-tests
 831/1163 Test  #830: throwntogethertest_issue899 ..................................   Passed    0.47 sec
          Start  833: throwntogethertest_background-modifier
 832/1163 Test  #832: throwntogethertest_assign-tests ..............................   Passed    0.41 sec
          Start  834: throwntogethertest_background-modifier2
 833/1163 Test  #833: throwntogethertest_background-modifier .......................   Passed    0.40 sec
          Start  835: throwntogethertest_child-background
 834/1163 Test  #834: throwntogethertest_background-modifier2 ......................   Passed    0.40 sec
          Start  836: throwntogethertest_child-child-test
 835/1163 Test  #835: throwntogethertest_child-background ..........................   Passed    0.39 sec
          Start  837: throwntogethertest_child-tests
 836/1163 Test  #837: throwntogethertest_child-tests ...............................   Passed    0.43 sec
          Start  838: throwntogethertest_color-tests
 837/1163 Test  #836: throwntogethertest_child-child-test ..........................   Passed    0.46 sec
          Start  839: throwntogethertest_cube-tests
 838/1163 Test  #838: throwntogethertest_color-tests ...............................   Passed    0.39 sec
          Start  840: throwntogethertest_cylinder-diameter-tests
 839/1163 Test  #839: throwntogethertest_cube-tests ................................   Passed    0.39 sec
          Start  841: throwntogethertest_cylinder-tests
 840/1163 Test  #840: throwntogethertest_cylinder-diameter-tests ...................   Passed    0.37 sec
          Start  842: throwntogethertest_difference-tests
 841/1163 Test  #841: throwntogethertest_cylinder-tests ............................   Passed    0.38 sec
          Start  843: throwntogethertest_disable-modifier
 842/1163 Test  #843: throwntogethertest_disable-modifier ..........................   Passed    0.40 sec
          Start  844: throwntogethertest_for-nested-tests
 843/1163 Test  #842: throwntogethertest_difference-tests ..........................   Passed    0.46 sec
          Start  845: throwntogethertest_for-tests
 844/1163 Test  #844: throwntogethertest_for-nested-tests ..........................   Passed    0.56 sec
          Start  846: throwntogethertest_highlight-and-background-modifier
 845/1163 Test  #845: throwntogethertest_for-tests .................................   Passed    0.53 sec
          Start  847: throwntogethertest_highlight-modifier
 846/1163 Test  #846: throwntogethertest_highlight-and-background-modifier .........   Passed    0.50 sec
          Start  848: throwntogethertest_highlight-modifier2
 847/1163 Test  #847: throwntogethertest_highlight-modifier ........................   Passed    0.49 sec
          Start  849: throwntogethertest_hull3-tests
 848/1163 Test  #848: throwntogethertest_highlight-modifier2 .......................   Passed    0.45 sec
          Start  850: throwntogethertest_ifelse-tests
 849/1163 Test  #849: throwntogethertest_hull3-tests ...............................   Passed    0.51 sec
          Start  851: throwntogethertest_import-empty-tests
 850/1163 Test  #851: throwntogethertest_import-empty-tests ........................   Passed    0.32 sec
          Start  852: throwntogethertest_import_3mf-tests
 851/1163 Test  #850: throwntogethertest_ifelse-tests ..............................   Passed    0.41 sec
          Start  853: throwntogethertest_import_stl-tests
 852/1163 Test  #852: throwntogethertest_import_3mf-tests ..........................***Failed    0.28 sec
          Start  854: throwntogethertest_intersection-tests
 853/1163 Test  #853: throwntogethertest_import_stl-tests ..........................   Passed    0.40 sec
          Start  855: throwntogethertest_intersection_for-tests
 854/1163 Test  #854: throwntogethertest_intersection-tests ........................   Passed    0.51 sec
          Start  856: throwntogethertest_linear_extrude-parameter-tests
 855/1163 Test  #855: throwntogethertest_intersection_for-tests ....................   Passed    0.53 sec
          Start  857: throwntogethertest_linear_extrude-scale-zero-tests
 856/1163 Test  #856: throwntogethertest_linear_extrude-parameter-tests ............   Passed    0.54 sec
          Start  858: throwntogethertest_linear_extrude-tests
 857/1163 Test  #857: throwntogethertest_linear_extrude-scale-zero-tests ...........   Passed    0.50 sec
          Start  859: throwntogethertest_minkowski3-tests
 858/1163 Test  #858: throwntogethertest_linear_extrude-tests ......................   Passed    0.49 sec
          Start  860: throwntogethertest_mirror-tests
 859/1163 Test  #860: throwntogethertest_mirror-tests ..............................   Passed    0.51 sec
          Start  861: throwntogethertest_module-recursion
 860/1163 Test  #861: throwntogethertest_module-recursion ..........................   Passed    0.42 sec
          Start  862: throwntogethertest_modulevariables
 861/1163 Test  #859: throwntogethertest_minkowski3-tests ..........................   Passed    1.43 sec
          Start  863: throwntogethertest_nullspace-intersection
 862/1163 Test  #862: throwntogethertest_modulevariables ...........................   Passed    0.42 sec
          Start  864: throwntogethertest_nullspace-minkowski-intersection
 863/1163 Test  #863: throwntogethertest_nullspace-intersection ....................   Passed    0.29 sec
          Start  865: throwntogethertest_nullspace-minkowski
 864/1163 Test  #865: throwntogethertest_nullspace-minkowski .......................   Passed    0.37 sec
          Start  866: throwntogethertest_polyhedron-concave-test
 865/1163 Test  #864: throwntogethertest_nullspace-minkowski-intersection ..........   Passed    0.41 sec
          Start  867: throwntogethertest_polyhedron-nonplanar-tests
 866/1163 Test  #866: throwntogethertest_polyhedron-concave-test ...................   Passed    0.36 sec
          Start  868: throwntogethertest_polyhedron-tests
 867/1163 Test  #867: throwntogethertest_polyhedron-nonplanar-tests ................   Passed    0.52 sec
          Start  869: throwntogethertest_primitive-inf-tests
 868/1163 Test  #868: throwntogethertest_polyhedron-tests ..........................***Failed    0.24 sec
          Start  870: throwntogethertest_projection-extrude-tests
 869/1163 Test  #869: throwntogethertest_primitive-inf-tests .......................***Failed    0.16 sec
          Start  871: throwntogethertest_render-tests
 870/1163 Test  #871: throwntogethertest_render-tests ..............................   Passed    0.61 sec
          Start  872: throwntogethertest_resize-tests
 871/1163 Test  #872: throwntogethertest_resize-tests ..............................   Passed    0.43 sec
          Start  873: throwntogethertest_root-modifier
 872/1163 Test  #873: throwntogethertest_root-modifier .............................   Passed    0.34 sec
          Start  874: throwntogethertest_rotate-parameters
 873/1163 Test  #870: throwntogethertest_projection-extrude-tests ..................   Passed    1.71 sec
          Start  875: throwntogethertest_rotate_extrude-angle
 874/1163 Test  #874: throwntogethertest_rotate-parameters .........................   Passed    0.37 sec
          Start  876: throwntogethertest_rotate_extrude-tests
 875/1163 Test  #875: throwntogethertest_rotate_extrude-angle ......................   Passed    0.49 sec
          Start  877: throwntogethertest_scale-mirror2D-3D-tests
 876/1163 Test  #876: throwntogethertest_rotate_extrude-tests ......................   Passed    0.38 sec
          Start  878: throwntogethertest_scale3D-tests
 877/1163 Test  #877: throwntogethertest_scale-mirror2D-3D-tests ...................   Passed    0.35 sec
          Start  879: throwntogethertest_sphere-tests
 878/1163 Test  #878: throwntogethertest_scale3D-tests .............................   Passed    0.37 sec
          Start  880: throwntogethertest_surface-png-image-tests
 879/1163 Test  #879: throwntogethertest_sphere-tests ..............................   Passed    0.39 sec
          Start  881: throwntogethertest_surface-png-image2-tests
 880/1163 Test  #880: throwntogethertest_surface-png-image-tests ...................   Passed    0.95 sec
          Start  882: throwntogethertest_surface-png-image3-tests
 881/1163 Test  #881: throwntogethertest_surface-png-image2-tests ..................   Passed    0.98 sec
          Start  883: throwntogethertest_surface-simple
 882/1163 Test  #883: throwntogethertest_surface-simple ............................   Passed    0.37 sec
          Start  884: throwntogethertest_surface-tests
 883/1163 Test  #882: throwntogethertest_surface-png-image3-tests ..................   Passed    0.94 sec
          Start  885: throwntogethertest_tessellation-text-test
 884/1163 Test  #884: throwntogethertest_surface-tests .............................   Passed    0.42 sec
          Start  886: throwntogethertest_transform-tests
 885/1163 Test  #885: throwntogethertest_tessellation-text-test ....................   Passed    0.38 sec
          Start  887: throwntogethertest_union-coincident-test
 886/1163 Test  #886: throwntogethertest_transform-tests ...........................   Passed    0.46 sec
          Start  888: throwntogethertest_union-tests
 887/1163 Test  #887: throwntogethertest_union-coincident-test .....................   Passed    0.40 sec
          Start  889: throwntogethertest_amf_broken
 888/1163 Test  #888: throwntogethertest_union-tests ...............................   Passed    0.42 sec
          Start  890: throwntogethertest_cube-with-hole
 889/1163 Test  #889: throwntogethertest_amf_broken ................................   Passed    0.31 sec
          Start  891: throwntogethertest_multi-volume-binary
 890/1163 Test  #891: throwntogethertest_multi-volume-binary .......................***Failed    0.35 sec
          Start  892: throwntogethertest_sphere20face
 891/1163 Test  #890: throwntogethertest_cube-with-hole ............................   Passed    0.42 sec
          Start  893: throwntogethertest_split_pyramid
 892/1163 Test  #893: throwntogethertest_split_pyramid .............................***Failed    0.36 sec
          Start  894: throwntogethertest_tetra_multicolor
 893/1163 Test  #892: throwntogethertest_sphere20face ..............................   Passed    0.49 sec
          Start  895: throwntogethertest_import_stl-test
 894/1163 Test  #895: throwntogethertest_import_stl-test ...........................   Passed    0.29 sec
          Start  896: throwntogethertest_rotate_extrude_dxf-tests
 895/1163 Test  #894: throwntogethertest_tetra_multicolor ..........................   Passed    0.39 sec
          Start  897: throwntogethertest_issue1004
 896/1163 Test  #896: throwntogethertest_rotate_extrude_dxf-tests ..................   Passed    0.39 sec
          Start  898: throwntogethertest_issue1005
 897/1163 Test  #897: throwntogethertest_issue1004 .................................   Passed    0.39 sec
          Start  899: throwntogethertest_issue1061
 898/1163 Test  #898: throwntogethertest_issue1005 .................................   Passed    0.37 sec
          Start  900: throwntogethertest_issue1069
 899/1163 Test  #899: throwntogethertest_issue1061 .................................   Passed    0.38 sec
          Start  901: throwntogethertest_issue1089b
 900/1163 Test  #901: throwntogethertest_issue1089b ................................   Passed    0.43 sec
          Start  902: throwntogethertest_issue1105
 901/1163 Test  #902: throwntogethertest_issue1105 .................................   Passed    0.38 sec
          Start  903: throwntogethertest_issue1105b
 902/1163 Test  #903: throwntogethertest_issue1105b ................................   Passed    0.39 sec
          Start  904: throwntogethertest_issue1105c
 903/1163 Test  #904: throwntogethertest_issue1105c ................................   Passed    0.40 sec
          Start  905: throwntogethertest_issue1105d
 904/1163 Test  #905: throwntogethertest_issue1105d ................................   Passed    0.43 sec
          Start  906: throwntogethertest_issue1165
 905/1163 Test  #906: throwntogethertest_issue1165 .................................   Passed    0.40 sec
          Start  907: throwntogethertest_issue1196
 906/1163 Test  #900: throwntogethertest_issue1069 .................................   Passed    2.75 sec
          Start  908: throwntogethertest_issue1198
 907/1163 Test  #907: throwntogethertest_issue1196 .................................   Passed    0.38 sec
          Start  909: throwntogethertest_issue1215b
 908/1163 Test  #908: throwntogethertest_issue1198 .................................   Passed    0.36 sec
          Start  910: throwntogethertest_issue1215c
 909/1163 Test  #909: throwntogethertest_issue1215b ................................   Passed    0.41 sec
          Start  911: throwntogethertest_issue1221
 910/1163 Test  #910: throwntogethertest_issue1215c ................................   Passed    0.38 sec
          Start  912: throwntogethertest_issue1223
 911/1163 Test  #911: throwntogethertest_issue1221 .................................   Passed    0.37 sec
          Start  913: throwntogethertest_issue1223b
 912/1163 Test  #912: throwntogethertest_issue1223 .................................   Passed    0.38 sec
          Start  914: throwntogethertest_issue1225
 913/1163 Test  #913: throwntogethertest_issue1223b ................................   Passed    0.40 sec
          Start  915: throwntogethertest_issue1246
 914/1163 Test  #915: throwntogethertest_issue1246 .................................***Failed    0.24 sec
          Start  916: throwntogethertest_issue1258
 915/1163 Test  #914: throwntogethertest_issue1225 .................................   Passed    0.47 sec
          Start  917: throwntogethertest_issue1325
 916/1163 Test  #917: throwntogethertest_issue1325 .................................   Passed    0.41 sec
          Start  918: throwntogethertest_issue1671
 917/1163 Test  #916: throwntogethertest_issue1258 .................................   Passed    0.52 sec
          Start  919: throwntogethertest_issue1672
 918/1163 Test  #918: throwntogethertest_issue1671 .................................   Passed    0.30 sec
          Start  920: throwntogethertest_issue1833
 919/1163 Test  #919: throwntogethertest_issue1672 .................................   Passed    0.27 sec
          Start  921: throwntogethertest_issue1867
 920/1163 Test  #920: throwntogethertest_issue1833 .................................   Passed    0.37 sec
          Start  922: throwntogethertest_issue2259
 921/1163 Test  #921: throwntogethertest_issue1867 .................................   Passed    0.39 sec
          Start  923: throwntogethertest_issue517
 922/1163 Test  #922: throwntogethertest_issue2259 .................................   Passed    0.41 sec
          Start  924: throwntogethertest_issue835
 923/1163 Test  #923: throwntogethertest_issue517 ..................................   Passed    0.40 sec
          Start  925: throwntogethertest_issue904
 924/1163 Test  #924: throwntogethertest_issue835 ..................................   Passed    0.38 sec
          Start  926: throwntogethertest_issue911
 925/1163 Test  #925: throwntogethertest_issue904 ..................................   Passed    0.37 sec
          Start  927: throwntogethertest_issue913
 926/1163 Test  #926: throwntogethertest_issue911 ..................................   Passed    0.76 sec
          Start  928: throwntogethertest_issue964
 927/1163 Test  #927: throwntogethertest_issue913 ..................................   Passed    0.82 sec
          Start  929: throwntogethertest_issue964b
 928/1163 Test  #928: throwntogethertest_issue964 ..................................   Passed    0.40 sec
          Start  930: throwntogethertest_issue990
 929/1163 Test  #929: throwntogethertest_issue964b .................................   Passed    0.35 sec
          Start  931: throwntogethertest_issue999
 930/1163 Test  #931: throwntogethertest_issue999 ..................................   Passed    0.35 sec
          Start  932: throwntogethertest_minkowski-thin-cylinder
 931/1163 Test  #930: throwntogethertest_issue990 ..................................   Passed    0.39 sec
          Start  933: throwntogethertest_nef3_broken
 932/1163 Test  #933: throwntogethertest_nef3_broken ...............................   Passed    0.29 sec
          Start  934: throwntogethertest_nef3_cube
 933/1163 Test  #932: throwntogethertest_minkowski-thin-cylinder ...................   Passed    0.37 sec
          Start  935: throwntogethertest_include-tests
 934/1163 Test  #934: throwntogethertest_nef3_cube .................................   Passed    0.38 sec
          Start  936: throwntogethertest_use-tests
 935/1163 Test  #935: throwntogethertest_include-tests .............................   Passed    0.42 sec
          Start  937: throwntogethertest_assert-tests
 936/1163 Test  #936: throwntogethertest_use-tests .................................   Passed    0.45 sec
          Start  938: throwntogethertest_let-module-tests
 937/1163 Test  #937: throwntogethertest_assert-tests ..............................   Passed    0.41 sec
          Start  939: throwntogethertest_transform-nan-inf-tests
 938/1163 Test  #939: throwntogethertest_transform-nan-inf-tests ...................   Passed    0.50 sec
          Start  940: throwntogethertest_localfiles-test
 939/1163 Test  #938: throwntogethertest_let-module-tests ..........................   Passed    0.59 sec
          Start  941: throwntogethertest_localfiles-compatibility-test
 940/1163 Test  #941: throwntogethertest_localfiles-compatibility-test .............   Passed    0.47 sec
          Start  942: throwntogethertest_rotate-empty-bbox
 941/1163 Test  #940: throwntogethertest_localfiles-test ...........................   Passed    0.52 sec
          Start  943: throwntogethertest_empty-shape-tests
 942/1163 Test  #943: throwntogethertest_empty-shape-tests .........................   Passed    0.28 sec
          Start  944: throwntogethertest_null-polygons
 943/1163 Test  #942: throwntogethertest_rotate-empty-bbox .........................   Passed    0.40 sec
          Start  945: throwntogethertest_bad-stl-pcbvicebar
 944/1163 Test  #944: throwntogethertest_null-polygons .............................   Passed    0.38 sec
          Start  946: throwntogethertest_bad-stl-tardis
 945/1163 Test  #945: throwntogethertest_bad-stl-pcbvicebar ........................   Passed    0.37 sec
          Start  947: throwntogethertest_bad-stl-wing
 946/1163 Test  #946: throwntogethertest_bad-stl-tardis ............................   Passed    0.42 sec
          Start  948: throwntogethertest_rotate_extrude-hole
 947/1163 Test  #947: throwntogethertest_bad-stl-wing ..............................   Passed    0.40 sec
          Start  949: throwntogethertest_preview_variable
 948/1163 Test  #948: throwntogethertest_rotate_extrude-hole .......................   Passed    0.43 sec
          Start  950: throwntogethertest_intersection-prune-test
 949/1163 Test  #949: throwntogethertest_preview_variable ..........................   Passed    0.40 sec
          Start  951: cgalstlsanitytest_normal-nan
 950/1163 Test  #950: throwntogethertest_intersection-prune-test ...................   Passed    0.30 sec
          Start  952: monotonepngtest_square10
 951/1163 Test  #951: cgalstlsanitytest_normal-nan .................................   Passed    0.30 sec
          Start  953: monotonepngtest_cube10
 952/1163 Test  #952: monotonepngtest_square10 .....................................   Passed    0.39 sec
          Start  954: stlpngtest_cube10
 953/1163 Test  #953: monotonepngtest_cube10 .......................................   Passed    0.37 sec
          Start  955: offpngtest_cube10
 954/1163 Test  #954: stlpngtest_cube10 ............................................   Passed    0.46 sec
          Start  956: amfpngtest_cube10
 955/1163 Test  #955: offpngtest_cube10 ............................................   Passed    0.50 sec
          Start  957: 3mfpngtest_cube10
 956/1163 Test  #957: 3mfpngtest_cube10 ............................................***Failed    0.35 sec
          Start  958: dxfpngtest_square10
 957/1163 Test  #956: amfpngtest_cube10 ............................................   Passed    0.50 sec
          Start  959: svgpngtest_square10
 958/1163 Test  #959: svgpngtest_square10 ..........................................***Failed    0.15 sec
          Start  960: monotonepngtest_polyhedron-tests
 959/1163 Test  #958: dxfpngtest_square10 ..........................................   Passed    0.49 sec
          Start  961: monotonepngtest_issue1105b
 960/1163 Test  #960: monotonepngtest_polyhedron-tests .............................***Failed    0.41 sec
          Start  962: monotonepngtest_issue1105c
 961/1163 Test  #961: monotonepngtest_issue1105b ...................................   Passed    0.53 sec
          Start  963: monotonepngtest_issue1215b
 962/1163 Test  #963: monotonepngtest_issue1215b ...................................   Passed    0.63 sec
          Start  964: monotonepngtest_issue1258
 963/1163 Test  #962: monotonepngtest_issue1105c ...................................   Passed    1.02 sec
          Start  965: monotonepngtest_issue2259
 964/1163 Test  #965: monotonepngtest_issue2259 ....................................   Passed    0.41 sec
          Start  966: monotonepngtest_polyhedron-nonplanar-tests
 965/1163 Test  #964: monotonepngtest_issue1258 ....................................   Passed    0.60 sec
          Start  967: monotonepngtest_union-coincident-test
 966/1163 Test  #967: monotonepngtest_union-coincident-test ........................   Passed    0.44 sec
          Start  968: monotonepngtest_mirror-tests
 967/1163 Test  #966: monotonepngtest_polyhedron-nonplanar-tests ...................   Passed    0.67 sec
          Start  969: monotonepngtest_null-polygons
 968/1163 Test  #968: monotonepngtest_mirror-tests .................................   Passed    0.36 sec
          Start  970: monotonepngtest_internal-cavity
 969/1163 Test  #969: monotonepngtest_null-polygons ................................   Passed    0.48 sec
          Start  971: monotonepngtest_internal-cavity-polyhedron
 970/1163 Test  #970: monotonepngtest_internal-cavity ..............................   Passed    0.46 sec
          Start  972: monotonepngtest_bad-stl-pcbvicebar
 971/1163 Test  #971: monotonepngtest_internal-cavity-polyhedron ...................   Passed    0.46 sec
          Start  973: monotonepngtest_bad-stl-tardis
 972/1163 Test  #972: monotonepngtest_bad-stl-pcbvicebar ...........................   Passed    0.38 sec
          Start  974: monotonepngtest_rotate_extrude-hole
 973/1163 Test  #973: monotonepngtest_bad-stl-tardis ...............................   Passed    0.39 sec
          Start  975: monotonepngtest_issue904
 974/1163 Test  #975: monotonepngtest_issue904 .....................................   Passed    0.43 sec
          Start  976: monotonepngtest_issue1105
 975/1163 Test  #974: monotonepngtest_rotate_extrude-hole ..........................   Passed    0.85 sec
          Start  977: monotonepngtest_issue1105d
 976/1163 Test  #976: monotonepngtest_issue1105 ....................................   Passed    0.62 sec
          Start  978: monotonepngtest_issue1215
 977/1163 Test  #977: monotonepngtest_issue1105d ...................................   Passed    0.78 sec
          Start  979: monotonepngtest_issue1215c
 978/1163 Test  #978: monotonepngtest_issue1215 ....................................   Passed    0.49 sec
          Start  980: monotonepngtest_issue1221
 979/1163 Test  #980: monotonepngtest_issue1221 ....................................   Passed    0.37 sec
          Start  981: monotonepngtest_issue1225
 980/1163 Test  #979: monotonepngtest_issue1215c ...................................   Passed    0.77 sec
          Start  982: monotonepngtest_preview_variable
 981/1163 Test  #981: monotonepngtest_issue1225 ....................................   Passed    0.64 sec
          Start  983: 3mfexport_3mf-export
 982/1163 Test  #982: monotonepngtest_preview_variable .............................   Passed    0.58 sec
          Start  984: stlpngtest_nonmanifold-polyhedron
 983/1163 Test  #983: 3mfexport_3mf-export .........................................***Failed    0.24 sec
          Start  985: stlcgalpngtest_polyhedron-tests
 984/1163 Test  #985: stlcgalpngtest_polyhedron-tests ..............................***Failed    0.45 sec
          Start  986: stlcgalpngtest_issue1105b
 985/1163 Test  #984: stlpngtest_nonmanifold-polyhedron ............................   Passed    0.48 sec
          Start  987: stlcgalpngtest_issue1105c
 986/1163 Test  #986: stlcgalpngtest_issue1105b ....................................   Passed    0.87 sec
          Start  988: stlcgalpngtest_issue1215b
 987/1163 Test  #987: stlcgalpngtest_issue1105c ....................................   Passed    1.02 sec
          Start  989: stlcgalpngtest_issue1258
 988/1163 Test  #989: stlcgalpngtest_issue1258 .....................................   Passed    0.53 sec
          Start  990: stlcgalpngtest_issue2259
 989/1163 Test  #988: stlcgalpngtest_issue1215b ....................................   Passed    0.71 sec
          Start  991: cgalstlcgalpngtest_polyhedron-nonplanar-tests
 990/1163 Test  #990: stlcgalpngtest_issue2259 .....................................   Passed    0.48 sec
          Start  992: cgalstlcgalpngtest_union-coincident-test
 991/1163 Test  #991: cgalstlcgalpngtest_polyhedron-nonplanar-tests ................   Passed    0.84 sec
          Start  993: cgalstlcgalpngtest_mirror-tests
 992/1163 Test  #992: cgalstlcgalpngtest_union-coincident-test .....................   Passed    0.54 sec
          Start  994: cgalstlcgalpngtest_null-polygons
 993/1163 Test  #993: cgalstlcgalpngtest_mirror-tests ..............................   Passed    0.50 sec
          Start  995: cgalstlcgalpngtest_internal-cavity
 994/1163 Test  #994: cgalstlcgalpngtest_null-polygons .............................   Passed    0.54 sec
          Start  996: cgalstlcgalpngtest_internal-cavity-polyhedron
 995/1163 Test  #995: cgalstlcgalpngtest_internal-cavity ...........................   Passed    0.53 sec
          Start  997: cgalstlcgalpngtest_bad-stl-pcbvicebar
 996/1163 Test  #996: cgalstlcgalpngtest_internal-cavity-polyhedron ................   Passed    0.52 sec
          Start  998: cgalstlcgalpngtest_bad-stl-tardis
 997/1163 Test  #997: cgalstlcgalpngtest_bad-stl-pcbvicebar ........................   Passed    0.63 sec
          Start  999: cgalstlcgalpngtest_rotate_extrude-hole
 998/1163 Test  #999: cgalstlcgalpngtest_rotate_extrude-hole .......................   Passed    1.06 sec
          Start 1000: cgalstlcgalpngtest_issue904
 999/1163 Test  #998: cgalstlcgalpngtest_bad-stl-tardis ............................   Passed    1.97 sec
          Start 1001: cgalstlcgalpngtest_issue1105
1000/1163 Test #1000: cgalstlcgalpngtest_issue904 ..................................   Passed    0.56 sec
          Start 1002: cgalstlcgalpngtest_issue1105d
1001/1163 Test #1001: cgalstlcgalpngtest_issue1105 .................................   Passed    0.66 sec
          Start 1003: cgalstlcgalpngtest_issue1215
1002/1163 Test #1002: cgalstlcgalpngtest_issue1105d ................................   Passed    0.85 sec
          Start 1004: cgalstlcgalpngtest_issue1215c
1003/1163 Test #1003: cgalstlcgalpngtest_issue1215 .................................   Passed    0.56 sec
          Start 1005: cgalstlcgalpngtest_issue1221
1004/1163 Test #1005: cgalstlcgalpngtest_issue1221 .................................   Passed    0.47 sec
          Start 1006: cgalstlcgalpngtest_issue1225
1005/1163 Test #1004: cgalstlcgalpngtest_issue1215c ................................   Passed    0.98 sec
          Start 1007: cgalstlcgalpngtest_preview_variable
1006/1163 Test #1006: cgalstlcgalpngtest_issue1225 .................................   Passed    0.68 sec
          Start 1008: offcgalpngtest_issue2259
1007/1163 Test #1007: cgalstlcgalpngtest_preview_variable ..........................   Passed    0.53 sec
          Start 1009: dxfpngtest_circle-tests
1008/1163 Test #1008: offcgalpngtest_issue2259 .....................................   Passed    0.50 sec
          Start 1010: dxfpngtest_control-hull-dimension
1009/1163 Test #1009: dxfpngtest_circle-tests ......................................   Passed    0.47 sec
          Start 1011: dxfpngtest_difference-2d-tests
1010/1163 Test #1011: dxfpngtest_difference-2d-tests ...............................   Passed    0.44 sec
          Start 1012: dxfpngtest_highlight-modifier-2d
1011/1163 Test #1010: dxfpngtest_control-hull-dimension ............................   Passed    0.47 sec
          Start 1013: dxfpngtest_hull2-tests
1012/1163 Test #1012: dxfpngtest_highlight-modifier-2d .............................   Passed    0.46 sec
          Start 1014: dxfpngtest_import_dxf-tests
1013/1163 Test #1013: dxfpngtest_hull2-tests .......................................   Passed    0.46 sec
          Start 1015: dxfpngtest_intersection2-tests
1014/1163 Test #1015: dxfpngtest_intersection2-tests ...............................   Passed    0.46 sec
          Start 1016: dxfpngtest_minkowski2-crack
1015/1163 Test #1014: dxfpngtest_import_dxf-tests ..................................   Passed    0.47 sec
          Start 1017: dxfpngtest_minkowski2-hole-tests
1016/1163 Test #1016: dxfpngtest_minkowski2-crack ..................................   Passed    0.49 sec
          Start 1018: dxfpngtest_minkowski2-tests
1017/1163 Test #1017: dxfpngtest_minkowski2-hole-tests .............................   Passed    0.50 sec
          Start 1019: dxfpngtest_offset-tests
1018/1163 Test #1018: dxfpngtest_minkowski2-tests ..................................   Passed    0.50 sec
          Start 1020: dxfpngtest_polygon-tests
1019/1163 Test #1019: dxfpngtest_offset-tests ......................................   Passed    0.52 sec
          Start 1021: dxfpngtest_polygons-touch
1020/1163 Test #1020: dxfpngtest_polygon-tests .....................................   Passed    0.49 sec
          Start 1022: dxfpngtest_projection-cut-tests
1021/1163 Test #1021: dxfpngtest_polygons-touch ....................................   Passed    0.46 sec
          Start 1023: dxfpngtest_projection-tests
1022/1163 Test #1022: dxfpngtest_projection-cut-tests ..............................   Passed    0.84 sec
          Start 1024: dxfpngtest_render-2d-tests
1023/1163 Test #1023: dxfpngtest_projection-tests ..................................   Passed    1.09 sec
          Start 1025: dxfpngtest_resize-2d-tests
1024/1163 Test #1024: dxfpngtest_render-2d-tests ...................................   Passed    0.48 sec
          Start 1026: dxfpngtest_scale2D-tests
1025/1163 Test #1025: dxfpngtest_resize-2d-tests ...................................   Passed    0.50 sec
          Start 1027: dxfpngtest_square-tests
1026/1163 Test #1026: dxfpngtest_scale2D-tests .....................................   Passed    0.47 sec
          Start 1028: dxfpngtest_text-font-alignment-tests
1027/1163 Test #1027: dxfpngtest_square-tests ......................................   Passed    0.46 sec
          Start 1029: dxfpngtest_text-font-composition
1028/1163 Test #1028: dxfpngtest_text-font-alignment-tests .........................   Passed    0.56 sec
          Start 1030: dxfpngtest_text-font-direction-tests
1029/1163 Test #1029: dxfpngtest_text-font-composition .............................   Passed    0.46 sec
          Start 1031: dxfpngtest_text-font-simple-tests
1030/1163 Test #1030: dxfpngtest_text-font-direction-tests .........................   Passed    0.56 sec
          Start 1032: dxfpngtest_text-font-spacing-tests
1031/1163 Test #1031: dxfpngtest_text-font-simple-tests ............................   Passed    0.49 sec
          Start 1033: dxfpngtest_text-font-symbol
1032/1163 Test #1032: dxfpngtest_text-font-spacing-tests ...........................   Passed    0.56 sec
          Start 1034: dxfpngtest_text-font-tests
1033/1163 Test #1033: dxfpngtest_text-font-symbol ..................................   Passed    0.59 sec
          Start 1035: dxfpngtest_text-search-test
1034/1163 Test #1034: dxfpngtest_text-font-tests ...................................   Passed    0.58 sec
          Start 1036: dxfpngtest_issue899
1035/1163 Test #1035: dxfpngtest_text-search-test ..................................   Passed    0.51 sec
          Start 1037: dxfpngtest_arc
1036/1163 Test #1036: dxfpngtest_issue899 ..........................................   Passed    0.48 sec
          Start 1038: dxfpngtest_circle-advanced
1037/1163 Test #1037: dxfpngtest_arc ...............................................   Passed    0.44 sec
          Start 1039: dxfpngtest_circle-double
1038/1163 Test #1038: dxfpngtest_circle-advanced ...................................   Passed    0.47 sec
          Start 1040: dxfpngtest_circle-small
1039/1163 Test #1039: dxfpngtest_circle-double .....................................   Passed    0.50 sec
          Start 1041: dxfpngtest_circle
1040/1163 Test #1040: dxfpngtest_circle-small ......................................   Passed    0.47 sec
          Start 1042: dxfpngtest_ellipse-arc-rot
1041/1163 Test #1041: dxfpngtest_circle ............................................   Passed    0.48 sec
          Start 1043: dxfpngtest_ellipse-arc
1042/1163 Test #1042: dxfpngtest_ellipse-arc-rot ...................................   Passed    0.45 sec
          Start 1044: dxfpngtest_ellipse-reverse
1043/1163 Test #1043: dxfpngtest_ellipse-arc .......................................   Passed    0.45 sec
          Start 1045: dxfpngtest_ellipse-rot
1044/1163 Test #1044: dxfpngtest_ellipse-reverse ...................................   Passed    0.47 sec
          Start 1046: dxfpngtest_ellipse
1045/1163 Test #1045: dxfpngtest_ellipse-rot .......................................   Passed    0.46 sec
          Start 1047: dxfpngtest_lwpolyline-closed
1046/1163 Test #1046: dxfpngtest_ellipse ...........................................   Passed    0.49 sec
          Start 1048: dxfpngtest_lwpolyline
1047/1163 Test #1047: dxfpngtest_lwpolyline-closed .................................   Passed    0.43 sec
          Start 1049: dxfpngtest_lwpolyline2
1048/1163 Test #1049: dxfpngtest_lwpolyline2 .......................................   Passed    0.48 sec
          Start 1050: dxfpngtest_multiple-layers
1049/1163 Test #1048: dxfpngtest_lwpolyline ........................................   Passed    0.56 sec
          Start 1051: dxfpngtest_polygon-concave-hole
1050/1163 Test #1050: dxfpngtest_multiple-layers ...................................   Passed    0.44 sec
          Start 1052: dxfpngtest_polygon-concave-simple
1051/1163 Test #1051: dxfpngtest_polygon-concave-hole ..............................   Passed    0.45 sec
          Start 1053: dxfpngtest_polygon-concave
1052/1163 Test #1052: dxfpngtest_polygon-concave-simple ............................   Passed    0.48 sec
          Start 1054: dxfpngtest_polygon-holes-touch
1053/1163 Test #1053: dxfpngtest_polygon-concave ...................................   Passed    0.43 sec
          Start 1055: dxfpngtest_polygon-intersect
1054/1163 Test #1055: dxfpngtest_polygon-intersect .................................   Passed    0.43 sec
          Start 1056: dxfpngtest_polygon-many-holes
1055/1163 Test #1054: dxfpngtest_polygon-holes-touch ...............................   Passed    0.45 sec
          Start 1057: dxfpngtest_polygon-mesh
1056/1163 Test #1056: dxfpngtest_polygon-many-holes ................................   Passed    0.46 sec
          Start 1058: dxfpngtest_polygon-overlap
1057/1163 Test #1057: dxfpngtest_polygon-mesh ......................................   Passed    0.47 sec
          Start 1059: dxfpngtest_polygon-riser
1058/1163 Test #1058: dxfpngtest_polygon-overlap ...................................   Passed    0.45 sec
          Start 1060: dxfpngtest_polygon-self-intersect
1059/1163 Test #1059: dxfpngtest_polygon-riser .....................................   Passed    0.52 sec
          Start 1061: dxfpngtest_polygon8
1060/1163 Test #1060: dxfpngtest_polygon-self-intersect ............................   Passed    0.47 sec
          Start 1062: dxfpngtest_polygons
1061/1163 Test #1061: dxfpngtest_polygon8 ..........................................   Passed    0.43 sec
          Start 1063: dxfpngtest_transform-insert
1062/1163 Test #1063: dxfpngtest_transform-insert ..................................   Passed    0.42 sec
          Start 1064: dxfpngtest_triangle-with-duplicate-vertex
1063/1163 Test #1062: dxfpngtest_polygons ..........................................   Passed    0.50 sec
          Start 1065: svgpngtest_circle-tests
1064/1163 Test #1065: svgpngtest_circle-tests ......................................***Failed    0.14 sec
          Start 1066: svgpngtest_control-hull-dimension
1065/1163 Test #1066: svgpngtest_control-hull-dimension ............................***Failed    0.13 sec
          Start 1067: svgpngtest_difference-2d-tests
1066/1163 Test #1064: dxfpngtest_triangle-with-duplicate-vertex ....................   Passed    0.44 sec
          Start 1068: svgpngtest_highlight-modifier-2d
1067/1163 Test #1067: svgpngtest_difference-2d-tests ...............................***Failed    0.18 sec
          Start 1069: svgpngtest_hull2-tests
1068/1163 Test #1068: svgpngtest_highlight-modifier-2d .............................***Failed    0.14 sec
          Start 1070: svgpngtest_import_dxf-tests
1069/1163 Test #1069: svgpngtest_hull2-tests .......................................***Failed    0.13 sec
          Start 1071: svgpngtest_intersection2-tests
1070/1163 Test #1070: svgpngtest_import_dxf-tests ..................................***Failed    0.15 sec
          Start 1072: svgpngtest_minkowski2-crack
1071/1163 Test #1071: svgpngtest_intersection2-tests ...............................***Failed    0.15 sec
          Start 1073: svgpngtest_minkowski2-hole-tests
1072/1163 Test #1072: svgpngtest_minkowski2-crack ..................................***Failed    0.14 sec
          Start 1074: svgpngtest_minkowski2-tests
1073/1163 Test #1073: svgpngtest_minkowski2-hole-tests .............................***Failed    0.14 sec
          Start 1075: svgpngtest_offset-tests
1074/1163 Test #1074: svgpngtest_minkowski2-tests ..................................***Failed    0.14 sec
          Start 1076: svgpngtest_polygon-tests
1075/1163 Test #1075: svgpngtest_offset-tests ......................................***Failed    0.14 sec
          Start 1077: svgpngtest_polygons-touch
1076/1163 Test #1076: svgpngtest_polygon-tests .....................................***Failed    0.14 sec
          Start 1078: svgpngtest_projection-cut-tests
1077/1163 Test #1077: svgpngtest_polygons-touch ....................................***Failed    0.14 sec
          Start 1079: svgpngtest_projection-tests
1078/1163 Test #1078: svgpngtest_projection-cut-tests ..............................***Failed    0.14 sec
          Start 1080: svgpngtest_render-2d-tests
1079/1163 Test #1079: svgpngtest_projection-tests ..................................***Failed    0.14 sec
          Start 1081: svgpngtest_resize-2d-tests
1080/1163 Test #1080: svgpngtest_render-2d-tests ...................................***Failed    0.14 sec
          Start 1082: svgpngtest_scale2D-tests
1081/1163 Test #1081: svgpngtest_resize-2d-tests ...................................***Failed    0.13 sec
          Start 1083: svgpngtest_square-tests
1082/1163 Test #1082: svgpngtest_scale2D-tests .....................................***Failed    0.14 sec
          Start 1084: svgpngtest_text-font-alignment-tests
1083/1163 Test #1083: svgpngtest_square-tests ......................................***Failed    0.14 sec
          Start 1085: svgpngtest_text-font-composition
1084/1163 Test #1084: svgpngtest_text-font-alignment-tests .........................***Failed    0.14 sec
          Start 1086: svgpngtest_text-font-direction-tests
1085/1163 Test #1085: svgpngtest_text-font-composition .............................***Failed    0.14 sec
          Start 1087: svgpngtest_text-font-simple-tests
1086/1163 Test #1086: svgpngtest_text-font-direction-tests .........................***Failed    0.14 sec
          Start 1088: svgpngtest_text-font-spacing-tests
1087/1163 Test #1087: svgpngtest_text-font-simple-tests ............................***Failed    0.13 sec
          Start 1089: svgpngtest_text-font-symbol
1088/1163 Test #1088: svgpngtest_text-font-spacing-tests ...........................***Failed    0.16 sec
          Start 1090: svgpngtest_text-font-tests
1089/1163 Test #1089: svgpngtest_text-font-symbol ..................................***Failed    0.21 sec
          Start 1091: svgpngtest_text-search-test
1090/1163 Test #1090: svgpngtest_text-font-tests ...................................***Failed    0.19 sec
          Start 1092: svgpngtest_issue899
1091/1163 Test #1091: svgpngtest_text-search-test ..................................***Failed    0.15 sec
          Start 1093: svgpngtest_example015
1092/1163 Test #1092: svgpngtest_issue899 ..........................................***Failed    0.14 sec
          Start 1094: svgpngtest_module_recursion
1093/1163 Test #1093: svgpngtest_example015 ........................................***Failed    0.13 sec
          Start 1095: svgpngtest_list_comprehensions
1094/1163 Test #1094: svgpngtest_module_recursion ..................................***Failed    0.14 sec
          Start 1096: svgpngtest_polygon_areas
1095/1163 Test #1095: svgpngtest_list_comprehensions ...............................***Failed    0.14 sec
          Start 1097: svgpngtest_recursion
1096/1163 Test #1096: svgpngtest_polygon_areas .....................................***Failed    0.13 sec
          Start 1098: svgpngtest_spec-paths-arcs01
1097/1163 Test #1097: svgpngtest_recursion .........................................***Failed    0.13 sec
          Start 1099: svgpngtest_spec-paths-arcs02
1098/1163 Test #1098: svgpngtest_spec-paths-arcs01 .................................***Failed    0.13 sec
          Start 1100: svgpngtest_spec-paths-cubic01
1099/1163 Test #1099: svgpngtest_spec-paths-arcs02 .................................***Failed    0.13 sec
          Start 1101: svgpngtest_spec-paths-cubic02
1100/1163 Test #1100: svgpngtest_spec-paths-cubic01 ................................***Failed    0.13 sec
          Start 1102: svgpngtest_spec-paths-quad01
1101/1163 Test #1101: svgpngtest_spec-paths-cubic02 ................................***Failed    0.14 sec
          Start 1103: svgpngtest_spec-paths-triangle01
1102/1163 Test #1102: svgpngtest_spec-paths-quad01 .................................***Failed    0.14 sec
          Start 1104: svgpngtest_spec-shapes-circle01
1103/1163 Test #1103: svgpngtest_spec-paths-triangle01 .............................***Failed    0.13 sec
          Start 1105: svgpngtest_spec-shapes-ellipse01
1104/1163 Test #1104: svgpngtest_spec-shapes-circle01 ..............................***Failed    0.13 sec
          Start 1106: svgpngtest_spec-shapes-line01
1105/1163 Test #1105: svgpngtest_spec-shapes-ellipse01 .............................***Failed    0.14 sec
          Start 1107: svgpngtest_spec-shapes-polygon01
1106/1163 Test #1106: svgpngtest_spec-shapes-line01 ................................***Failed    0.14 sec
          Start 1108: svgpngtest_spec-shapes-polyline01
1107/1163 Test #1107: svgpngtest_spec-shapes-polygon01 .............................***Failed    0.14 sec
          Start 1109: svgpngtest_spec-shapes-rect01
1108/1163 Test #1108: svgpngtest_spec-shapes-polyline01 ............................***Failed    0.14 sec
          Start 1110: svgpngtest_spec-shapes-rect02
1109/1163 Test #1109: svgpngtest_spec-shapes-rect01 ................................***Failed    0.13 sec
          Start 1111: stlfailedtest_empty-union
1110/1163 Test #1111: stlfailedtest_empty-union ....................................   Passed    0.07 sec
          Start 1112: offfailedtest_empty-union
1111/1163 Test #1110: svgpngtest_spec-shapes-rect02 ................................***Failed    0.13 sec
          Start 1113: parsererrors_issue1890-comment
1112/1163 Test #1112: offfailedtest_empty-union ....................................   Passed    0.07 sec
          Start 1114: parsererrors_issue1890-include
1113/1163 Test #1113: parsererrors_issue1890-comment ...............................   Passed    0.08 sec
          Start 1115: parsererrors_issue1890-string
1114/1163 Test #1114: parsererrors_issue1890-include ...............................   Passed    0.07 sec
          Start 1116: parsererrors_issue1890-use
1115/1163 Test #1115: parsererrors_issue1890-string ................................   Passed    0.07 sec
          Start 1117: hardwarnings_errors-warnings
1116/1163 Test #1116: parsererrors_issue1890-use ...................................   Passed    0.07 sec
          Start 1118: customizertest_description
1117/1163 Test #1117: hardwarnings_errors-warnings .................................   Passed    0.07 sec
          Start 1119: customizertest_parameter
1118/1163 Test #1118: customizertest_description ...................................***Failed    0.09 sec
          Start 1120: customizertest_allmodulescomment
1119/1163 Test #1119: customizertest_parameter .....................................***Failed    0.09 sec
          Start 1121: customizertest_allfunctionscomment
1120/1163 Test #1120: customizertest_allmodulescomment .............................***Failed    0.09 sec
          Start 1122: customizertest_allexpressionscomment
1121/1163 Test #1121: customizertest_allfunctionscomment ...........................***Failed    0.09 sec
          Start 1123: customizertest_group
1122/1163 Test #1122: customizertest_allexpressionscomment .........................***Failed    0.08 sec
          Start 1124: customizertest-first_setofparameter
1123/1163 Test #1123: customizertest_group .........................................***Failed    0.09 sec
          Start 1125: customizertest-wrong_setofparameter
1124/1163 Test #1124: customizertest-first_setofparameter ..........................***Failed    0.09 sec
          Start 1126: customizertest-incomplete_setofparameter
1125/1163 Test #1125: customizertest-wrong_setofparameter ..........................***Failed    0.09 sec
          Start 1127: customizertest-imgset_setofparameter
1126/1163 Test #1126: customizertest-incomplete_setofparameter .....................***Failed    0.09 sec
          Start 1128: customizertest-setNameWithDot_setofparameter
1127/1163 Test #1127: customizertest-imgset_setofparameter .........................***Failed    0.09 sec
          Start 1129: openscad-nonascii_sfære
1128/1163 Test #1128: customizertest-setNameWithDot_setofparameter .................***Failed    0.09 sec
          Start 1130: openscad-override_override
1129/1163 Test #1129: openscad-nonascii_sfære .....................................   Passed    0.10 sec
          Start 1131: openscad-imgsize_camera-tests
1130/1163 Test #1130: openscad-override_override ...................................   Passed    0.10 sec
          Start 1132: openscad-imgstretch_camera-tests
1131/1163 Test #1131: openscad-imgsize_camera-tests ................................   Passed    0.44 sec
          Start 1133: openscad-imgstretch2_camera-tests
1132/1163 Test #1132: openscad-imgstretch_camera-tests .............................   Passed    0.43 sec
          Start 1134: openscad-camdist_camera-tests
1133/1163 Test #1133: openscad-imgstretch2_camera-tests ............................   Passed    0.47 sec
          Start 1135: openscad-camrot_camera-tests
1134/1163 Test #1134: openscad-camdist_camera-tests ................................   Passed    0.55 sec
          Start 1136: openscad-camtrans_camera-tests
1135/1163 Test #1135: openscad-camrot_camera-tests .................................   Passed    0.51 sec
          Start 1137: openscad-camtrans-viewall_camera-tests
1136/1163 Test #1136: openscad-camtrans_camera-tests ...............................   Passed    0.51 sec
          Start 1138: openscad-camtrans-viewall-offcenter_camera-tests-offcenter
1137/1163 Test #1137: openscad-camtrans-viewall_camera-tests .......................   Passed    0.53 sec
          Start 1139: openscad-camortho_camera-tests
1138/1163 Test #1138: openscad-camtrans-viewall-offcenter_camera-tests-offcenter ...   Passed    0.51 sec
          Start 1140: openscad-camortho-viewall_camera-tests
1139/1163 Test #1139: openscad-camortho_camera-tests ...............................   Passed    0.53 sec
          Start 1141: openscad-cameye_camera-tests
1140/1163 Test #1140: openscad-camortho-viewall_camera-tests .......................   Passed    0.52 sec
          Start 1142: openscad-cameye_front_camera-tests
1141/1163 Test #1141: openscad-cameye_camera-tests .................................   Passed    0.60 sec
          Start 1143: openscad-cameye_back_camera-tests
1142/1163 Test #1142: openscad-cameye_front_camera-tests ...........................   Passed    0.55 sec
          Start 1144: openscad-cameye_left_camera-tests
1143/1163 Test #1144: openscad-cameye_left_camera-tests ............................   Passed    0.53 sec
          Start 1145: openscad-cameye_right_camera-tests
1144/1163 Test #1143: openscad-cameye_back_camera-tests ............................   Passed    0.56 sec
          Start 1146: openscad-cameye_top_camera-tests
1145/1163 Test #1145: openscad-cameye_right_camera-tests ...........................   Passed    0.55 sec
          Start 1147: openscad-cameye_bottom_camera-tests
1146/1163 Test #1146: openscad-cameye_top_camera-tests .............................   Passed    0.57 sec
          Start 1148: openscad-cameye2_camera-tests
1147/1163 Test #1147: openscad-cameye_bottom_camera-tests ..........................   Passed    0.54 sec
          Start 1149: openscad-camcenter_camera-tests
1148/1163 Test #1148: openscad-cameye2_camera-tests ................................   Passed    0.54 sec
          Start 1150: openscad-camcenter-viewall_camera-tests
1149/1163 Test #1149: openscad-camcenter_camera-tests ..............................   Passed    0.51 sec
          Start 1151: openscad-cameyeortho_camera-tests
1150/1163 Test #1150: openscad-camcenter-viewall_camera-tests ......................   Passed    0.51 sec
          Start 1152: openscad-cameyeortho-viewall_camera-tests
1151/1163 Test #1151: openscad-cameyeortho_camera-tests ............................   Passed    0.53 sec
          Start 1153: openscad-viewoptions-axes_view-options-tests
1152/1163 Test #1152: openscad-cameyeortho-viewall_camera-tests ....................   Passed    0.54 sec
          Start 1154: openscad-viewoptions-axes-scales_view-options-tests
1153/1163 Test #1153: openscad-viewoptions-axes_view-options-tests .................   Passed    0.69 sec
          Start 1155: openscad-viewoptions-edges_view-options-tests
1154/1163 Test #1154: openscad-viewoptions-axes-scales_view-options-tests ..........   Passed    0.74 sec
          Start 1156: openscad-viewoptions-axes-scales-edges_view-options-tests
1155/1163 Test #1155: openscad-viewoptions-edges_view-options-tests ................   Passed    0.58 sec
          Start 1157: openscad-viewoptions-wireframe_view-options-tests
1156/1163 Test #1156: openscad-viewoptions-axes-scales-edges_view-options-tests ....   Passed    0.67 sec
          Start 1158: openscad-viewoptions-crosshairs_view-options-tests
1157/1163 Test #1157: openscad-viewoptions-wireframe_view-options-tests ............   Passed    1.00 sec
          Start 1159: openscad-colorscheme-cornfield_logo
1158/1163 Test #1158: openscad-viewoptions-crosshairs_view-options-tests ...........   Passed    0.99 sec
          Start 1160: openscad-colorscheme-metallic_logo
1159/1163 Test #1159: openscad-colorscheme-cornfield_logo ..........................   Passed    0.63 sec
          Start 1161: openscad-colorscheme-sunset_logo
1160/1163 Test #1160: openscad-colorscheme-metallic_logo ...........................   Passed    0.64 sec
          Start 1162: openscad-colorscheme-starnight_logo
1161/1163 Test #1161: openscad-colorscheme-sunset_logo .............................   Passed    0.71 sec
          Start 1163: openscad-colorscheme-monotone_logo
1162/1163 Test #1162: openscad-colorscheme-starnight_logo ..........................   Passed    0.68 sec
1163/1163 Test #1163: openscad-colorscheme-monotone_logo ...........................   Passed    0.61 sec

92% tests passed, 91 tests failed out of 1163

Total Test time (real) = 252.89 sec

The following tests FAILED:
	326 - cgalpngtest_import_3mf-tests (Failed)
	341 - cgalpngtest_polyhedron-tests (Failed)
	342 - cgalpngtest_primitive-inf-tests (Failed)
	356 - cgalpngtest_amf_broken (Failed)
	358 - cgalpngtest_multi-volume-binary (Failed)
	360 - cgalpngtest_split_pyramid (Failed)
	362 - cgalpngtest_import_stl-test (Failed)
	384 - cgalpngtest_issue1246 (Failed)
	388 - cgalpngtest_issue1672 (Failed)
	500 - opencsgtest_import_3mf-tests (Failed)
	517 - opencsgtest_polyhedron-tests (Failed)
	518 - opencsgtest_primitive-inf-tests (Failed)
	541 - opencsgtest_multi-volume-binary (Failed)
	543 - opencsgtest_split_pyramid (Failed)
	565 - opencsgtest_issue1246 (Failed)
	678 - csgpngtest_import_3mf-tests (Failed)
	693 - csgpngtest_polyhedron-tests (Failed)
	708 - csgpngtest_amf_broken (Failed)
	710 - csgpngtest_multi-volume-binary (Failed)
	712 - csgpngtest_split_pyramid (Failed)
	714 - csgpngtest_import_stl-test (Failed)
	736 - csgpngtest_issue1246 (Failed)
	739 - csgpngtest_issue1672 (Failed)
	852 - throwntogethertest_import_3mf-tests (Failed)
	868 - throwntogethertest_polyhedron-tests (Failed)
	869 - throwntogethertest_primitive-inf-tests (Failed)
	891 - throwntogethertest_multi-volume-binary (Failed)
	893 - throwntogethertest_split_pyramid (Failed)
	915 - throwntogethertest_issue1246 (Failed)
	957 - 3mfpngtest_cube10 (Failed)
	959 - svgpngtest_square10 (Failed)
	960 - monotonepngtest_polyhedron-tests (Failed)
	983 - 3mfexport_3mf-export (Failed)
	985 - stlcgalpngtest_polyhedron-tests (Failed)
	1065 - svgpngtest_circle-tests (Failed)
	1066 - svgpngtest_control-hull-dimension (Failed)
	1067 - svgpngtest_difference-2d-tests (Failed)
	1068 - svgpngtest_highlight-modifier-2d (Failed)
	1069 - svgpngtest_hull2-tests (Failed)
	1070 - svgpngtest_import_dxf-tests (Failed)
	1071 - svgpngtest_intersection2-tests (Failed)
	1072 - svgpngtest_minkowski2-crack (Failed)
	1073 - svgpngtest_minkowski2-hole-tests (Failed)
	1074 - svgpngtest_minkowski2-tests (Failed)
	1075 - svgpngtest_offset-tests (Failed)
	1076 - svgpngtest_polygon-tests (Failed)
	1077 - svgpngtest_polygons-touch (Failed)
	1078 - svgpngtest_projection-cut-tests (Failed)
	1079 - svgpngtest_projection-tests (Failed)
	1080 - svgpngtest_render-2d-tests (Failed)
	1081 - svgpngtest_resize-2d-tests (Failed)
	1082 - svgpngtest_scale2D-tests (Failed)
	1083 - svgpngtest_square-tests (Failed)
	1084 - svgpngtest_text-font-alignment-tests (Failed)
	1085 - svgpngtest_text-font-composition (Failed)
	1086 - svgpngtest_text-font-direction-tests (Failed)
	1087 - svgpngtest_text-font-simple-tests (Failed)
	1088 - svgpngtest_text-font-spacing-tests (Failed)
	1089 - svgpngtest_text-font-symbol (Failed)
	1090 - svgpngtest_text-font-tests (Failed)
	1091 - svgpngtest_text-search-test (Failed)
	1092 - svgpngtest_issue899 (Failed)
	1093 - svgpngtest_example015 (Failed)
	1094 - svgpngtest_module_recursion (Failed)
	1095 - svgpngtest_list_comprehensions (Failed)
	1096 - svgpngtest_polygon_areas (Failed)
	1097 - svgpngtest_recursion (Failed)
	1098 - svgpngtest_spec-paths-arcs01 (Failed)
	1099 - svgpngtest_spec-paths-arcs02 (Failed)
	1100 - svgpngtest_spec-paths-cubic01 (Failed)
	1101 - svgpngtest_spec-paths-cubic02 (Failed)
	1102 - svgpngtest_spec-paths-quad01 (Failed)
	1103 - svgpngtest_spec-paths-triangle01 (Failed)
	1104 - svgpngtest_spec-shapes-circle01 (Failed)
	1105 - svgpngtest_spec-shapes-ellipse01 (Failed)
	1106 - svgpngtest_spec-shapes-line01 (Failed)
	1107 - svgpngtest_spec-shapes-polygon01 (Failed)
	1108 - svgpngtest_spec-shapes-polyline01 (Failed)
	1109 - svgpngtest_spec-shapes-rect01 (Failed)
	1110 - svgpngtest_spec-shapes-rect02 (Failed)
	1118 - customizertest_description (Failed)
	1119 - customizertest_parameter (Failed)
	1120 - customizertest_allmodulescomment (Failed)
	1121 - customizertest_allfunctionscomment (Failed)
	1122 - customizertest_allexpressionscomment (Failed)
	1123 - customizertest_group (Failed)
	1124 - customizertest-first_setofparameter (Failed)
	1125 - customizertest-wrong_setofparameter (Failed)
	1126 - customizertest-incomplete_setofparameter (Failed)
	1127 - customizertest-imgset_setofparameter (Failed)
	1128 - customizertest-setNameWithDot_setofparameter (Failed)
found PID file
PID from file: 2173
grep ps result:  PID 1 4 2161 2163 2173 9750 9755 9756 9757
found pid in process table.
Stopping virtual fb, PID was 2173, DISPLAY was :252
dump ~/.xession-errors:
cat: /builddir/.xsession-errors: No such file or directory
end  ~/.xession-errors
report saved:
 Testing/Temporary/linux_x86_64_llvmpipe-_llvm-7.0,-128_wdbf_report.html
Errors while running CTest
+ :
+ cd -
/builddir/build/BUILD/openscad
+ exit 0
Processing files: openscad-2019.01.26-1.fc30.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.siNWzD
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ DOCDIR=/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad
+ cp -pr README.md /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.OxI0Bl
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ LICENSEDIR=/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad
+ cp -pr COPYING /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad
+ exit 0
Provides: application() application(openscad.desktop) metainfo() metainfo(org.openscad.OpenSCAD.appdata.xml) mimehandler(application/x-openscad) openscad = 2019.01.26-1.fc30 openscad(x86-64) = 2019.01.26-1.fc30
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libCGAL.so.13()(64bit) libGL.so.1()(64bit) libGLEW.so.2.1()(64bit) libGLU.so.1()(64bit) libQtCore.so.4()(64bit) libQtGui.so.4()(64bit) libQtOpenGL.so.4()(64bit) libX11.so.6()(64bit) libboost_filesystem.so.1.66.0()(64bit) libboost_program_options.so.1.66.0()(64bit) libboost_regex.so.1.66.0()(64bit) libboost_system.so.1.66.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglib-2.0.so.0()(64bit) libgmp.so.10()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpfr.so.4()(64bit) libopencsg.so.1()(64bit) libpolyclipping.so.22()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libqscintilla2_qt4.so.13()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.0)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH)
Recommends: openscad-MCAD = 2019.01.26-1.fc30
Processing files: openscad-MCAD-2019.01.26-1.fc30.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wOYg05
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ DOCDIR=/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad-MCAD
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad-MCAD
+ cp -pr libraries/MCAD/README.markdown /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad-MCAD
+ cp -pr libraries/MCAD/TODO /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad-MCAD
+ cp -pr libraries/MCAD/bitmap-README /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/doc/openscad-MCAD
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.GZGZrQ
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ LICENSEDIR=/builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad-MCAD
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad-MCAD
+ cp -pr libraries/MCAD/lgpl-2.1.txt /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64/usr/share/licenses/openscad-MCAD
+ exit 0
Provides: openscad-MCAD = 2019.01.26-1.fc30
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: openscad-debugsource-2019.01.26-1.fc30.x86_64
Provides: openscad-debugsource = 2019.01.26-1.fc30 openscad-debugsource(x86-64) = 2019.01.26-1.fc30
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: openscad-debuginfo-2019.01.26-1.fc30.x86_64
Provides: debuginfo(build-id) = 608ef9f0d15270f360aa2c9ab0e8c2a54c1488f9 openscad-debuginfo = 2019.01.26-1.fc30 openscad-debuginfo(x86-64) = 2019.01.26-1.fc30
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: openscad-debugsource(x86-64) = 2019.01.26-1.fc30
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
Wrote: /builddir/build/RPMS/openscad-2019.01.26-1.fc30.x86_64.rpm
Wrote: /builddir/build/RPMS/openscad-MCAD-2019.01.26-1.fc30.noarch.rpm
Wrote: /builddir/build/RPMS/openscad-debugsource-2019.01.26-1.fc30.x86_64.rpm
Wrote: /builddir/build/RPMS/openscad-debuginfo-2019.01.26-1.fc30.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OAIJqw
+ umask 022
+ cd /builddir/build/BUILD
+ cd openscad
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openscad-2019.01.26-1.fc30.x86_64
+ exit 0
Finish: rpmbuild openscad-2019.01.26-1.fc30.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/851027-fedora-rawhide-x86_64-1548585736.568895/root/var/log/dnf.log
/var/lib/mock/851027-fedora-rawhide-x86_64-1548585736.568895/root/var/log/dnf.librepo.log
/var/lib/mock/851027-fedora-rawhide-x86_64-1548585736.568895/root/var/log/dnf.rpm.log
Finish: build phase for openscad-2019.01.26-1.fc30.src.rpm
INFO: Done(/var/lib/copr-rpmbuild/results/openscad-2019.01.26-1.fc30.src.rpm) Config(child) 32 minutes 17 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run