*: [iurt] This is iurt version 0.9.4 D: [iurt] [iurt] load config: /home/iurt/.iurt.cauldron.conf D: [iurt] [iurt] load config: /etc/iurt/build/cauldron.conf D: [iurt] [iurt] Setting PERL_EXTUTILS_AUTOINSTALL to --skipdeps D: [iurt] [iurt] Setting PERL_AUTOINSTALL to --skipdeps I: [iurt] [iurt] local spool: /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-armv7hl I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260813225141 as chroot extension D: [iurt] [iurt] using local user iurt, id 1000 I: [iurt] [iurt] Remove existing chroot D: [iurt] [iurt] ... dir /home/iurt/chroot_tmp all prefix chroot_cauldron.armv7hl D: [iurt] [iurt] running with pid 1707579 N: [iurt] [iurt] Build package @2360652:giac-2.0.0.18-3.mga11.src.rpm [1/1] D: [iurt] [iurt] Not reusing old chroot I: [iurt] [iurt] Install new chroot D: [iurt] [iurt] ... in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt] [iurt] clean chroot N: [iurt] [iurt] creating chroot D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.armv7hl.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -m 1023 /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haK... D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! /bin/cp: cannot create special file '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY/tmp/tmp.Wd8M77/dev/null': Operation not permitted --2026-08-14 00:51:42-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/media_info/20260813-222339-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 2a02:2178:2:7::9, 212.85.158.153 Connecting to repository.mageia.org (repository.mageia.org)|2a02:2178:2:7::9|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3071195 (2.9M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY/tmp/tmp.Wd8M77/tmp/.urpmi-1000/partial/20260813-222339-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 1.06M 3s 50K .......... .......... .......... .......... .......... 3% 2.06M 2s 100K .......... .......... .......... .......... .......... 5% 2.10M 2s 150K .......... .......... .......... .......... .......... 6% 2.10M 2s 200K .......... .......... .......... .......... .......... 8% 2.09M 2s 250K .......... .......... .......... .......... .......... 10% 1.65M 2s 300K .......... .......... .......... .......... .......... 11% 385M 1s 350K .......... .......... .......... .......... .......... 13% 2.92M 1s 400K .......... .......... .......... .......... .......... 15% 6.34M 1s 450K .......... .......... .......... .......... .......... 16% 395M 1s 500K .......... .......... .......... .......... .......... 18% 553M 1s 550K .......... .......... .......... .......... .......... 20% 3.10M 1s 600K .......... .......... .......... .......... .......... 21% 469M 1s 650K .......... .......... .......... .......... .......... 23% 8.20M 1s 700K .......... .......... .......... .......... .......... 25% 36.0M 1s 750K .......... .......... .......... .......... .......... 26% 111M 1s 800K .......... .......... .......... .......... .......... 28% 91.3M 1s 850K .......... .......... .......... .......... .......... 30% 143M 1s 900K .......... .......... .......... .......... .......... 31% 93.1T 0s 950K .......... .......... .......... .......... .......... 33% 561M 0s 1000K .......... .......... .......... .......... .......... 35% 3.44M 0s 1050K .......... .......... .......... .......... .......... 36% 117M 0s 1100K .......... .......... .......... .......... .......... 38% 148M 0s 1150K .......... .......... .......... .......... .......... 40% 8.88M 0s 1200K .......... .......... .......... .......... .......... 41% 78.3M 0s 1250K .......... .......... .......... .......... .......... 43% 247M 0s 1300K .......... .......... .......... .......... .......... 45% 94.0M 0s 1350K .......... .......... .......... .......... .......... 46% 97.0M 0s 1400K .......... .......... .......... .......... .......... 48% 128M 0s 1450K .......... .......... .......... .......... .......... 50% 92.9M 0s 1500K .......... .......... .......... .......... .......... 51% 131M 0s 1550K .......... .......... .......... .......... .......... 53% 76.1M 0s 1600K .......... .......... .......... .......... .......... 55% 197M 0s 1650K .......... .......... .......... .......... .......... 56% 78.4M 0s 1700K .......... .......... .......... .......... .......... 58% 114M 0s 1750K .......... .......... .......... .......... .......... 60% 140M 0s 1800K .......... .......... .......... .......... .......... 61% 113M 0s 1850K .......... .......... .......... .......... .......... 63% 4.43M 0s 1900K .......... .......... .......... .......... .......... 65% 72.8M 0s 1950K .......... .......... .......... .......... .......... 66% 101M 0s 2000K .......... .......... .......... .......... .......... 68% 194M 0s 2050K .......... .......... .......... .......... .......... 70% 155M 0s 2100K .......... .......... .......... .......... .......... 71% 77.3M 0s 2150K .......... .......... .......... .......... .......... 73% 12.8M 0s 2200K .......... .......... .......... .......... .......... 75% 346M 0s 2250K .......... .......... .......... .......... .......... 76% 72.1M 0s 2300K .......... .......... .......... .......... .......... 78% 79.1M 0s 2350K .......... .......... .......... .......... .......... 80% 123M 0s 2400K .......... .......... .......... .......... .......... 81% 169M 0s 2450K .......... .......... .......... .......... .......... 83% 105M 0s 2500K .......... .......... .......... .......... .......... 85% 111M 0s 2550K .......... .......... .......... .......... .......... 86% 147M 0s 2600K .......... .......... .......... .......... .......... 88% 98.9M 0s 2650K .......... .......... .......... .......... .......... 90% 44.4M 0s 2700K .......... .......... .......... .......... .......... 91% 556M 0s 2750K .......... .......... .......... .......... .......... 93% 74.6M 0s 2800K .......... .......... .......... .......... .......... 95% 544M 0s 2850K .......... .......... .......... .......... .......... 96% 55.1M 0s 2900K .......... .......... .......... .......... .......... 98% 105M 0s 2950K .......... .......... .......... .......... ......... 100% 91.7T=0.3s 2026-08-14 00:51:42 (10.9 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY/tmp/tmp.Wd8M77/tmp/.urpmi-1000/partial/20260813-222339-synthesis.hdlist.cz' saved [3071195/3071195] --2026-08-14 00:51:42-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/updates/media_info/20260708-155853-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 2a02:2178:2:7::9, 212.85.158.153 Connecting to repository.mageia.org (repository.mageia.org)|2a02:2178:2:7::9|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32 Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY/tmp/tmp.Wd8M77/tmp/.urpmi-1000/partial/20260708-155853-synthesis.hdlist.cz' 0K 100% 7.34M=0s 2026-08-14 00:51:42 (7.34 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY/tmp/tmp.Wd8M77/tmp/.urpmi-1000/partial/20260708-155853-synthesis.hdlist.cz' saved [32/32] N: [iurt] [iurt] chroot tarball is already up-to-date D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141.tmp.haKlqY D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! N: [iurt] [iurt] chroot recreated in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (from /home/iurt/chroot_cauldron.armv7hl.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Create network namespace for given chroot D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --cp /tmp/rpmmacros.SQWcuA /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.SQWcuA -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/etc/rpm/macros D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /proc /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/proc D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /dev/pts /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/de... D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --tmpfs /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/dev/shm D: [iurt_root_command] Mount tmpfs D: [iurt_root_command] Success! I: [iurt] [iurt] add chroot media: http://repository.mageia.org/distrib//cauldron/armv7hl D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi-addmedia -v --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 core_release http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 iurt 1000 D: [iurt_root_command] Useradd D: [iurt_root_command] Success! N: [iurt] [iurt] recreate srpm: @2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] perl command D: [iurt_root_command] Running iurt_root_command --cp /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-armv7hl/... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-armv7hl//@2360652:giac-2.0.0.18-3.mga11.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild/SRPMS/ D: [iurt_root_command] Success! D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] recreating src.rpm... D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 su iurt -c "rpm -i /home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm" D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 su iurt -c "rpmspec -q --qf %{NVR}.src.rpm --srpm /home/iurt/rpmbuild/SPECS/giac.spec | tail -n1 > /home/iurt/rpmbuild/SPECS/giac.spec.srpm_name" D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --rm /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt_root_command] Success! D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 su iurt -c "rpmbuild --target armv7hl --nodeps -bs /home/iurt/rpmbuild/SPECS/giac.spec" D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild... D: [iurt_root_command] Linking files D: [iurt_root_command] Success! N: [iurt] [iurt] new srpm: @2360652:giac-2.0.0.18-3.mga11.src.rpm I: [iurt] [iurt] updating packages in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 --auto-update --auto D: [iurt] [iurt] Command exited with 0. I: [iurt] [iurt] Install build dependencies for @2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] installing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild/SRPMS//@2360652:giac-2.0.0.18-3.mga11.src.rpm I: [iurt] [iurt] install dependencies using urpmi D: [iurt] [iurt] Using timeout of 3600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi -v --no-verify-rpm --tune-rpm=all --nolock --auto --no-recommends --ignoresize --noclean --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/home/iurt/rpmbuild/SRPMS//@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_deps_@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] missing_deps is empty, aborting. D: [iurt] [iurt] output had: __ D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.18.39-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-desktop-6.18.44-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-desktop-devel-6.18.39-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-desktop-devel-6.18.44-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-linus-6.18.44-1.mga11.armv7hl would install instead of upgrade package kernel-linus-devel-6.18.44-1.mga11.armv7hl retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libstemmer0-2.2.0-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpaper1-1.1.28-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/lua-rpm-macros-1-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libeconf-devel-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-URI-5.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpam-devel-1.7.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libauplugin1-4.2.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libaudit-devel-4.2.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcap-ng-devel-0.9.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwoff2enc1.0.2-1.0.2-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsasl2-devel-2.1.28-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/ghostscript-fonts-8.11-25.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-TimeDate-2.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libasyncns0-0.8-14.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgmp-devel-6.3.0-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Clone-0.500.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/ccp-0.4.1-16.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwoff2common1.0.2-1.0.2-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libogg0-1.3.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Font-AFM-1.200.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/odt2txt-0.5-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libauparse0-4.2.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblua-devel-5.4.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-IO-HTML-1.4.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvorbis0-1.3.7-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libauparse-devel-4.2.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglpk40-5.0-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/lua-5.4.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libepoxy0-1.5.10-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglpk-devel-5.0-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTML-Parser-3.850.0-1.mga11.armv7hl.rpm retrieved libstemmer0-2.2.0-3.mga10.armv7hl.rpm libpaper1-1.1.28-3.mga10.armv7hl.rpm lua-rpm-macros-1-7.mga10.noarch.rpm libeconf-devel-0.8.4-1.mga11.armv7hl.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm perl-URI-5.350.0-1.mga11.noarch.rpm libpam-devel-1.7.1-2.mga10.armv7hl.rpm perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm libauplugin1-4.2.1-1.mga11.armv7hl.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm libaudit-devel-4.2.1-1.mga11.armv7hl.rpm libcap-ng-devel-0.9.3-1.mga11.armv7hl.rpm perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm libwoff2enc1.0.2-1.0.2-7.mga10.armv7hl.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm libsasl2-devel-2.1.28-1.mga10.armv7hl.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm libasyncns0-0.8-14.mga10.armv7hl.rpm libgmp-devel-6.3.0-3.mga10.armv7hl.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm perl-Clone-0.500.0-1.mga11.armv7hl.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm ccp-0.4.1-16.mga10.noarch.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm libwoff2common1.0.2-1.0.2-7.mga10.armv7hl.rpm libogg0-1.3.6-2.mga10.armv7hl.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm odt2txt-0.5-7.mga10.armv7hl.rpm libauparse0-4.2.1-1.mga11.armv7hl.rpm liblua-devel-5.4.8-1.mga10.armv7hl.rpm perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm libvorbis0-1.3.7-4.mga10.armv7hl.rpm libauparse-devel-4.2.1-1.mga11.armv7hl.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm libglpk40-5.0-3.mga10.armv7hl.rpm lua-5.4.8-1.mga10.armv7hl.rpm libepoxy0-1.5.10-2.mga10.armv7hl.rpm libglpk-devel-5.0-3.mga10.armv7hl.rpm perl-HTML-Parser-3.850.0-1.mga11.armv7hl.rpm ...retrieving done installing libwoff2enc1.0.2-1.0.2-7.mga10.armv7hl.rpm libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm libauplugin1-4.2.1-1.mga11.armv7hl.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm libaudit-devel-4.2.1-1.mga11.armv7hl.rpm libcap-ng-devel-0.9.3-1.mga11.armv7hl.rpm perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm libsasl2-devel-2.1.28-1.mga10.armv7hl.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm libstemmer0-2.2.0-3.mga10.armv7hl.rpm libpaper1-1.1.28-3.mga10.armv7hl.rpm lua-rpm-macros-1-7.mga10.noarch.rpm libeconf-devel-0.8.4-1.mga11.armv7hl.rpm perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm perl-URI-5.350.0-1.mga11.noarch.rpm libpam-devel-1.7.1-2.mga10.armv7hl.rpm libauparse0-4.2.1-1.mga11.armv7hl.rpm liblua-devel-5.4.8-1.mga10.armv7hl.rpm libogg0-1.3.6-2.mga10.armv7hl.rpm perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm odt2txt-0.5-7.mga10.armv7hl.rpm libglpk40-5.0-3.mga10.armv7hl.rpm lua-5.4.8-1.mga10.armv7hl.rpm libepoxy0-1.5.10-2.mga10.armv7hl.rpm libglpk-devel-5.0-3.mga10.armv7hl.rpm perl-HTML-Parser-3.850.0-1.mga11.armv7hl.rpm liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm libauparse-devel-4.2.1-1.mga11.armv7hl.rpm libvorbis0-1.3.7-4.mga10.armv7hl.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm libasyncns0-0.8-14.mga10.armv7hl.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm libgmp-devel-6.3.0-3.mga10.armv7hl.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm libwoff2common1.0.2-1.0.2-7.mga10.armv7hl.rpm libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm ccp-0.4.1-16.mga10.noarch.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm perl-Clone-0.500.0-1.mga11.armv7hl.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 1/475: perl-HTML-Tagset ############################################# 2/475: perl-OLE-Storage_Lite ############################################# 3/475: perl-TimeDate ############################################# 4/475: perl-HTTP-Date ############################################# 5/475: libgmp-devel ############################################# 6/475: perl-IO-HTML ############################################# 7/475: perl-Parse-RecDescent ############################################# 8/475: libeconf-devel ############################################# 9/475: lua-rpm-macros ############################################# 10/475: perl-Encode-Locale ############################################# 11/475: perl-MIME-Base32 ############################################# 12/475: perl-URI ############################################# 13/475: perl-LWP-MediaTypes ############################################# 14/475: libcap-ng-devel ############################################# 15/475: libauparse0 ############################################# 16/475: libauplugin1 ############################################# 17/475: libauparse-devel ############################################# 18/475: libaudit-devel ############################################# 19/475: libpam-devel ############################################# 20/475: perl-Clone ############################################# 21/475: perl-HTTP-Message ############################################# 22/475: perl-HTML-Parser ############################################# 23/475: libwoff2common1.0.2 ############################################# 24/475: lua ############################################# 25/475: libglpk40 ############################################# 26/475: libogg0 ############################################# 27/475: libvorbis0 ############################################# 28/475: libbrotlienc1 ############################################# 29/475: libglpk-devel ############################################# 30/475: liblua-devel ############################################# 31/475: perl-HTML-Tree ############################################# 32/475: perl-HTTP-Negotiate ############################################# 33/475: perl-Spreadsheet-WriteExcel ############################################# 34/475: ccp ############################################# 35/475: perl-Class-Inspector ############################################# 36/475: perl-Text-Unidecode ############################################# 37/475: perl-Font-AFM ############################################# 38/475: perl-File-Copy-Recursive ############################################# 39/475: perl-Crypt-RC4 ############################################# 40/475: perl-String-ShellQuote ############################################# 41/475: ghostscript-fonts ############################################# 42/475: libwoff2enc1.0.2 ############################################# 43/475: libvorbisenc2 ############################################# 44/475: libsasl2-devel ############################################# 45/475: libasyncns0 ############################################# 46/475: liborc0.4_0 ############################################# 47/475: libepoxy0 ############################################# 48/475: odt2txt ############################################# 49/475: libpaper1 ############################################# 50/475: libstemmer0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-File-Which-1.270.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11_6-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxdmcp6-1.1.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/openssl-3.5.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Net-SSLeay-1.960.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Data-Dump-1.250.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmpfr-devel-4.2.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-libwww-perl-6.830.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxext6-1.3.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxau6-1.0.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxmuu1-1.3.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsamplerate-devel-0.2.2-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/paper-2.3-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Unicode-Map-0.112.0-39.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-File-Listing-6.160.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmpfi0-1.5.4-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libimagequant0-2.18.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/urw-fonts-2.4-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libspeex1-1.2.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmpfi-devel-1.5.4-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Jcode-2.70.0-31.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libduktape207-2.7.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjbig2dec0-0.20-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/xset-1.2.6-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/xprop-1.2.8-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjbig1-2.1-10.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fonts-filesystem-2.0.5-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/xdg-utils-1.2.1-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsamplerate0-0.2.2-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm retrieved perl-File-Which-1.270.0-3.mga10.noarch.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm libx11_6-1.8.13-1.mga11.armv7hl.rpm libxdmcp6-1.1.5-2.mga10.armv7hl.rpm openssl-3.5.7-1.mga11.armv7hl.rpm perl-Net-SSLeay-1.960.0-1.mga11.armv7hl.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm perl-Data-Dump-1.250.0-3.mga10.noarch.rpm libmpfr-devel-4.2.2-1.mga10.armv7hl.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm libxext6-1.3.7-1.mga11.armv7hl.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm libxau6-1.0.12-2.mga10.armv7hl.rpm libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm libxmuu1-1.3.1-1.mga11.armv7hl.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm libsamplerate-devel-0.2.2-3.mga10.armv7hl.rpm libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm paper-2.3-3.mga10.armv7hl.rpm perl-Unicode-Map-0.112.0-39.mga10.armv7hl.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm libmpfi0-1.5.4-2.mga10.armv7hl.rpm libimagequant0-2.18.0-2.mga10.armv7hl.rpm urw-fonts-2.4-11.mga10.noarch.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm libspeex1-1.2.1-2.mga10.armv7hl.rpm libmpfi-devel-1.5.4-2.mga10.armv7hl.rpm perl-Jcode-2.70.0-31.mga10.armv7hl.rpm libduktape207-2.7.0-2.mga10.armv7hl.rpm libjbig2dec0-0.20-2.mga10.armv7hl.rpm xset-1.2.6-1.mga11.armv7hl.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm xprop-1.2.8-2.mga10.armv7hl.rpm libjbig1-2.1-10.mga10.armv7hl.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm libxcb1-1.17.0-2.mga10.armv7hl.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm libsamplerate0-0.2.2-3.mga10.armv7hl.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm ...retrieving done installing perl-Data-Dump-1.250.0-3.mga10.noarch.rpm libmpfr-devel-4.2.2-1.mga10.armv7hl.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm libxext6-1.3.7-1.mga11.armv7hl.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm libxau6-1.0.12-2.mga10.armv7hl.rpm libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm libxmuu1-1.3.1-1.mga11.armv7hl.rpm perl-File-Which-1.270.0-3.mga10.noarch.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm libxdmcp6-1.1.5-2.mga10.armv7hl.rpm libx11_6-1.8.13-1.mga11.armv7hl.rpm openssl-3.5.7-1.mga11.armv7hl.rpm perl-Net-SSLeay-1.960.0-1.mga11.armv7hl.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm paper-2.3-3.mga10.armv7hl.rpm perl-Unicode-Map-0.112.0-39.mga10.armv7hl.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm libimagequant0-2.18.0-2.mga10.armv7hl.rpm libmpfi0-1.5.4-2.mga10.armv7hl.rpm urw-fonts-2.4-11.mga10.noarch.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm libsamplerate-devel-0.2.2-3.mga10.armv7hl.rpm libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm libjbig2dec0-0.20-2.mga10.armv7hl.rpm xset-1.2.6-1.mga11.armv7hl.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm xprop-1.2.8-2.mga10.armv7hl.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm libspeex1-1.2.1-2.mga10.armv7hl.rpm libmpfi-devel-1.5.4-2.mga10.armv7hl.rpm perl-Jcode-2.70.0-31.mga10.armv7hl.rpm libduktape207-2.7.0-2.mga10.armv7hl.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm libsamplerate0-0.2.2-3.mga10.armv7hl.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm libjbig1-2.1-10.mga10.armv7hl.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm libxcb1-1.17.0-2.mga10.armv7hl.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 51/475: perl-Net-HTTP ############################################# 52/475: perl-Digest-Perl-MD5 ############################################# 53/475: perl-WWW-RobotRules ############################################# 54/475: perl-File-Listing ############################################# 55/475: perl-HTTP-Cookies ############################################# 56/475: perl-File-Which ############################################# 57/475: perl-Try-Tiny ############################################# 58/475: libmpfr-devel ############################################# 59/475: perl-Data-Dump ############################################# 60/475: libsamplerate0 ############################################# 61/475: perl-Jcode ############################################# 62/475: libmpfi0 ############################################# 63/475: openssl ############################################# 64/475: perl-Net-SSLeay ############################################# 65/475: perl-IO-Socket-SSL ############################################# 66/475: perl-LWP-Protocol-https ############################################# 67/475: perl-libwww-perl ############################################# 68/475: perl-Unicode-Map ############################################# 69/475: libxdmcp6 ############################################# 70/475: libxau6 ############################################# 71/475: perl-Spreadsheet-ParseExcel ############################################# 72/475: libmpfi-devel ############################################# 73/475: libsamplerate-devel ############################################# 74/475: perl-File-HomeDir ############################################# 75/475: fonts-filesystem ############################################# 76/475: perl-Algorithm-Diff ############################################# 77/475: perl-IPC-System-Simple ############################################# 78/475: perl-Unicode-EastAsianWidth ############################################# 79/475: perl-HTML-Formatter ############################################# 80/475: perl-IPC-Run3 ############################################# 81/475: urw-fonts ############################################# 82/475: perl-File-ShareDir ############################################# 83/475: libxcb1 ############################################# 84/475: libx11_6 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 85/475: libxext6 ############################################# 86/475: libxmuu1 ############################################# 87/475: xset ############################################# 88/475: xprop ############################################# 89/475: xdg-utils ############################################# 90/475: libxcb-xv0 ############################################# 91/475: libxcb-xkb1 ############################################# 92/475: libxcb-glx0 ############################################# 93/475: libxcb-damage0 ############################################# 94/475: libxcb-sync1 ############################################# 95/475: libjbig1 ############################################# 96/475: libduktape207 ############################################# 97/475: libspeex1 ############################################# 98/475: libjbig2dec0 ############################################# 99/475: libimagequant0 ############################################# 100/475: paper ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11-devel-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-devel-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbz2-devel-1.0.8-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxrender1-0.9.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpthread-stubs-0.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libuuid-devel-2.42.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxau-devel-1.0.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-proto-devel-2025.1-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxpm4-3.5.19-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsm-devel-1.2.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libice6-1.1.2-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libice-devel-1.1.2-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpng16_16-1.6.58-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontconfig1-2.17.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-present0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-res0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfreetype6-2.14.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libharfbuzz0-14.3.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontenc1-1.1.9-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsm6-1.2.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-render0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxt-devel-1.3.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpixman1_0-0.46.4-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libkeyutils-devel-1.6.3-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxt6-1.3.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcairo2-1.18.4-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fontconfig-2.17.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-record0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/mkfontscale-1.2.4-1.mga11.armv7hl.rpm retrieved libx11-devel-1.8.13-1.mga11.armv7hl.rpm libxcb-devel-1.17.0-2.mga10.armv7hl.rpm libbz2-devel-1.0.8-7.mga10.armv7hl.rpm libxrender1-0.9.12-2.mga10.armv7hl.rpm libpthread-stubs-0.5-2.mga10.armv7hl.rpm libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm libuuid-devel-2.42.2-1.mga11.armv7hl.rpm libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm libxau-devel-1.0.12-2.mga10.armv7hl.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libxpm4-3.5.19-1.mga10.armv7hl.rpm libsm-devel-1.2.6-2.mga10.armv7hl.rpm libice6-1.1.2-2.mga10.armv7hl.rpm libice-devel-1.1.2-2.mga10.armv7hl.rpm libpng16_16-1.6.58-1.mga11.armv7hl.rpm libfontconfig1-2.17.1-2.mga10.armv7hl.rpm libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm libxcb-present0-1.17.0-2.mga10.armv7hl.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm libxcb-res0-1.17.0-2.mga10.armv7hl.rpm libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm libfreetype6-2.14.3-1.mga11.armv7hl.rpm libharfbuzz0-14.3.1-1.mga11.armv7hl.rpm libfontenc1-1.1.9-1.mga11.armv7hl.rpm libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm libsm6-1.2.6-2.mga10.armv7hl.rpm libxcb-render0-1.17.0-2.mga10.armv7hl.rpm libxt-devel-1.3.1-2.mga10.armv7hl.rpm libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm libpixman1_0-0.46.4-1.mga10.armv7hl.rpm libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm libkeyutils-devel-1.6.3-5.mga10.armv7hl.rpm libxt6-1.3.1-2.mga10.armv7hl.rpm libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm libcairo2-1.18.4-2.mga10.armv7hl.rpm fontconfig-2.17.1-2.mga10.armv7hl.rpm libxcb-record0-1.17.0-2.mga10.armv7hl.rpm mkfontscale-1.2.4-1.mga11.armv7hl.rpm ...retrieving done installing x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm libxt6-1.3.1-2.mga10.armv7hl.rpm libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm libkeyutils-devel-1.6.3-5.mga10.armv7hl.rpm libxcb-record0-1.17.0-2.mga10.armv7hl.rpm mkfontscale-1.2.4-1.mga11.armv7hl.rpm libcairo2-1.18.4-2.mga10.armv7hl.rpm fontconfig-2.17.1-2.mga10.armv7hl.rpm libxt-devel-1.3.1-2.mga10.armv7hl.rpm libfontenc1-1.1.9-1.mga11.armv7hl.rpm libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm libsm6-1.2.6-2.mga10.armv7hl.rpm libxcb-render0-1.17.0-2.mga10.armv7hl.rpm libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm libfreetype6-2.14.3-1.mga11.armv7hl.rpm libharfbuzz0-14.3.1-1.mga11.armv7hl.rpm libpixman1_0-0.46.4-1.mga10.armv7hl.rpm libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm libfontconfig1-2.17.1-2.mga10.armv7hl.rpm libice-devel-1.1.2-2.mga10.armv7hl.rpm libpng16_16-1.6.58-1.mga11.armv7hl.rpm libsm-devel-1.2.6-2.mga10.armv7hl.rpm libice6-1.1.2-2.mga10.armv7hl.rpm libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm libxcb-res0-1.17.0-2.mga10.armv7hl.rpm libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm libxcb-present0-1.17.0-2.mga10.armv7hl.rpm libuuid-devel-2.42.2-1.mga11.armv7hl.rpm libbz2-devel-1.0.8-7.mga10.armv7hl.rpm libxrender1-0.9.12-2.mga10.armv7hl.rpm libpthread-stubs-0.5-2.mga10.armv7hl.rpm libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm libxcb-devel-1.17.0-2.mga10.armv7hl.rpm libx11-devel-1.8.13-1.mga11.armv7hl.rpm libxpm4-3.5.19-1.mga10.armv7hl.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libxau-devel-1.0.12-2.mga10.armv7hl.rpm libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 101/475: libice6 ############################################# 102/475: libpng16_16 ############################################# 103/475: libsm6 ############################################# 104/475: libxcb-shm0 ############################################# 105/475: libxcb-render0 ############################################# 106/475: libpthread-stubs ############################################# 107/475: libuuid-devel ############################################# 108/475: libxcb-dri3_0 ############################################# 109/475: libxcb-xtest0 ############################################# 110/475: libxrender1 ############################################# 111/475: libxcb-present0 ############################################# 112/475: libxcb-shape0 ############################################# 113/475: libx11-xcb1 ############################################# 114/475: libxcb-res0 ############################################# 115/475: libxcb-xvmc0 ############################################# 116/475: libgraphite2_3 ############################################# 117/475: libxcb-xfixes0 ############################################# 118/475: libxcb-xinput0 ############################################# 119/475: libxcb-screensaver0 ############################################# 120/475: libxcb-dri2_0 ############################################# 121/475: libxcb-xf86dri0 ############################################# 122/475: libpixman1_0 ############################################# 123/475: libcairo2 ############################################# 124/475: libharfbuzz0 ############################################# 125/475: libfreetype6 ############################################# 126/475: libfontconfig1 ############################################# 127/475: fontconfig ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 128/475: libxcb-randr0 ############################################# 129/475: libxcb-xinerama0 ############################################# 130/475: libfontenc1 ############################################# 131/475: mkfontscale ############################################# 132/475: x11-font-isas-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 133/475: x11-font-jis-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 134/475: x11-font-daewoo-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 135/475: libxt6 ############################################# 136/475: libxcb-record0 ############################################# 137/475: libxcb-dpms0 ############################################# 138/475: libxcb-dbe0 ############################################# 139/475: libxcb-composite0 ############################################# 140/475: libxdmcp-devel ############################################# 141/475: libice-devel ############################################# 142/475: libsm-devel ############################################# 143/475: libx11-devel ############################################# 144/475: libxcb-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 145/475: libxau-devel ############################################# 146/475: x11-proto-devel ############################################# 147/475: libxt-devel ############################################# 148/475: libbz2-devel ############################################# 149/475: libkeyutils-devel ############################################# 150/475: libxpm4 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfribidi0-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfribidi-devel-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmpg123_0-1.33.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblz4-devel-1.10.0-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libz-devel-2.3.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyaml-devel-0.2.5-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/json-glib-1.10.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxshmfence1-1.3.3-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpulsecommon17.0-17.0-6.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxaw7-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgf2x-devel-1.3.0-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpsl-devel-0.21.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libalsa-data-1.2.16.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjson-c-devel-0.19-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgusb2-0.4.9-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmp3lame0-3.100-12.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libao4-1.2.2-9.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libalsa2-1.2.16.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libblkid-devel-2.42.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/psutils-2.10-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libflac14-1.5.0-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/publicsuffix-list-20260624-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libverto-devel-0.3.2-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxtst6-1.2.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpopt-devel-1.19-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjson-glib1.0_0-1.10.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fribidi-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblzo-devel-2.10-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxfixes3-6.0.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libidn2-devel-2.3.8-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxfixes-devel-6.0.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxrender-devel-0.9.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgf2x3-1.3.0-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdbus1_3-1.16.2-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxmu6-1.3.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/pulseaudio-client-config-17.0-6.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpulseaudio0-17.0-6.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopus0-1.6.1-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsndfile1-1.2.2-6.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libunistring-devel-1.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/hicolor-icon-theme-0.18-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcap-utils-2.78-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcursor-devel-1.2.3-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcursor1-1.2.3-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libao-devel-1.2.2-9.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcap-devel-2.78-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libminilzo0-2.10-7.mga10.armv7hl.rpm retrieved libfribidi0-1.0.16-2.mga10.armv7hl.rpm libfribidi-devel-1.0.16-2.mga10.armv7hl.rpm libmpg123_0-1.33.7-1.mga11.armv7hl.rpm liblz4-devel-1.10.0-3.mga10.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm libyaml-devel-0.2.5-4.mga10.armv7hl.rpm json-glib-1.10.8-1.mga10.armv7hl.rpm libxshmfence1-1.3.3-2.mga10.armv7hl.rpm libpulsecommon17.0-17.0-6.mga10.armv7hl.rpm libxaw7-1.0.16-2.mga10.armv7hl.rpm libgf2x-devel-1.3.0-4.mga10.armv7hl.rpm libpsl-devel-0.21.5-2.mga10.armv7hl.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libjson-c-devel-0.19-1.mga11.armv7hl.rpm libgusb2-0.4.9-2.mga10.armv7hl.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm libmp3lame0-3.100-12.mga10.armv7hl.rpm libao4-1.2.2-9.mga10.armv7hl.rpm libalsa2-1.2.16.1-1.mga11.armv7hl.rpm libblkid-devel-2.42.2-1.mga11.armv7hl.rpm psutils-2.10-2.mga10.noarch.rpm libflac14-1.5.0-4.mga10.armv7hl.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm libverto-devel-0.3.2-7.mga10.armv7hl.rpm libxtst6-1.2.5-2.mga10.armv7hl.rpm libpopt-devel-1.19-3.mga10.armv7hl.rpm libjson-glib1.0_0-1.10.8-1.mga10.armv7hl.rpm fribidi-1.0.16-2.mga10.armv7hl.rpm liblzo-devel-2.10-7.mga10.armv7hl.rpm libxfixes3-6.0.2-1.mga10.armv7hl.rpm libidn2-devel-2.3.8-2.mga10.armv7hl.rpm libxfixes-devel-6.0.2-1.mga10.armv7hl.rpm libxrender-devel-0.9.12-2.mga10.armv7hl.rpm libgf2x3-1.3.0-4.mga10.armv7hl.rpm libdbus1_3-1.16.2-3.mga11.armv7hl.rpm libxmu6-1.3.1-1.mga11.armv7hl.rpm pulseaudio-client-config-17.0-6.mga10.armv7hl.rpm libpulseaudio0-17.0-6.mga10.armv7hl.rpm libopus0-1.6.1-1.mga10.armv7hl.rpm libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm libsndfile1-1.2.2-6.mga10.armv7hl.rpm libunistring-devel-1.4.2-1.mga11.armv7hl.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm libcap-utils-2.78-1.mga10.armv7hl.rpm libxcursor-devel-1.2.3-2.mga10.armv7hl.rpm libxcursor1-1.2.3-2.mga10.armv7hl.rpm libao-devel-1.2.2-9.mga10.armv7hl.rpm libcap-devel-2.78-1.mga10.armv7hl.rpm libminilzo0-2.10-7.mga10.armv7hl.rpm ...retrieving done installing libblkid-devel-2.42.2-1.mga11.armv7hl.rpm psutils-2.10-2.mga10.noarch.rpm libflac14-1.5.0-4.mga10.armv7hl.rpm libjson-c-devel-0.19-1.mga11.armv7hl.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libgusb2-0.4.9-2.mga10.armv7hl.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm libmp3lame0-3.100-12.mga10.armv7hl.rpm libalsa2-1.2.16.1-1.mga11.armv7hl.rpm libao4-1.2.2-9.mga10.armv7hl.rpm libpulsecommon17.0-17.0-6.mga10.armv7hl.rpm libxshmfence1-1.3.3-2.mga10.armv7hl.rpm libxaw7-1.0.16-2.mga10.armv7hl.rpm libgf2x-devel-1.3.0-4.mga10.armv7hl.rpm libpsl-devel-0.21.5-2.mga10.armv7hl.rpm libfribidi-devel-1.0.16-2.mga10.armv7hl.rpm libfribidi0-1.0.16-2.mga10.armv7hl.rpm libmpg123_0-1.33.7-1.mga11.armv7hl.rpm liblz4-devel-1.10.0-3.mga10.armv7hl.rpm json-glib-1.10.8-1.mga10.armv7hl.rpm libyaml-devel-0.2.5-4.mga10.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm libxcursor-devel-1.2.3-2.mga10.armv7hl.rpm libcap-utils-2.78-1.mga10.armv7hl.rpm libxcursor1-1.2.3-2.mga10.armv7hl.rpm libcap-devel-2.78-1.mga10.armv7hl.rpm libminilzo0-2.10-7.mga10.armv7hl.rpm libao-devel-1.2.2-9.mga10.armv7hl.rpm libopus0-1.6.1-1.mga10.armv7hl.rpm pulseaudio-client-config-17.0-6.mga10.armv7hl.rpm libpulseaudio0-17.0-6.mga10.armv7hl.rpm libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm libsndfile1-1.2.2-6.mga10.armv7hl.rpm libunistring-devel-1.4.2-1.mga11.armv7hl.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm libxfixes-devel-6.0.2-1.mga10.armv7hl.rpm libidn2-devel-2.3.8-2.mga10.armv7hl.rpm libxfixes3-6.0.2-1.mga10.armv7hl.rpm libgf2x3-1.3.0-4.mga10.armv7hl.rpm libxrender-devel-0.9.12-2.mga10.armv7hl.rpm libxmu6-1.3.1-1.mga11.armv7hl.rpm libdbus1_3-1.16.2-3.mga11.armv7hl.rpm libverto-devel-0.3.2-7.mga10.armv7hl.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm fribidi-1.0.16-2.mga10.armv7hl.rpm libjson-glib1.0_0-1.10.8-1.mga10.armv7hl.rpm libpopt-devel-1.19-3.mga10.armv7hl.rpm libxtst6-1.2.5-2.mga10.armv7hl.rpm liblzo-devel-2.10-7.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 151/475: libunistring-devel ############################################# 152/475: libidn2-devel ############################################# 153/475: publicsuffix-list ############################################# 154/475: libxrender-devel ############################################# 155/475: pulseaudio-client-config ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 156/475: libz-devel ############################################# 157/475: x11-data-bitmaps ############################################# 158/475: libalsa-data ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 159/475: libopenssl-devel ############################################# 160/475: libpsl-devel ############################################# 161/475: libpopt-devel ############################################# 162/475: libverto-devel ############################################# 163/475: hicolor-icon-theme ############################################# 164/475: libyaml-devel ############################################# 165/475: liblz4-devel ############################################# 166/475: libjson-c-devel ############################################# 167/475: psutils ############################################# 168/475: libblkid-devel ############################################# 169/475: fribidi ############################################# 170/475: libfribidi0 ############################################# 171/475: libdbus1_3 ############################################# 172/475: libxfixes3 ############################################# 173/475: libxfixes-devel ############################################# 174/475: libxcursor1 ############################################# 175/475: libalsa2 ############################################# 176/475: libjson-glib1.0_0 ############################################# 177/475: json-glib ############################################# 178/475: libxmu6 ############################################# 179/475: libgf2x3 ############################################# 180/475: libopus0 ############################################# 181/475: libminilzo0 ############################################# 182/475: libcap-utils ############################################# 183/475: libmpg123_0 ############################################# 184/475: libmp3lame0 ############################################# 185/475: libflac14 ############################################# 186/475: libcap-devel ############################################# 187/475: liblzo-devel ############################################# 188/475: libgf2x-devel ############################################# 189/475: libxcursor-devel ############################################# 190/475: libfribidi-devel ############################################# 191/475: libsndfile1 ############################################# 192/475: libpulsecommon17.0 ############################################# 193/475: libpulseaudio0 ############################################# 194/475: libao4 ############################################# 195/475: libao-devel ############################################# 196/475: libxaw7 ############################################# 197/475: libgusb2 ############################################# 198/475: libxtst6 ############################################# 199/475: libedit0 ############################################# 200/475: libxshmfence1 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdatrie1-0.2.14-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/kvazaar-2.3.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgl1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgbm1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblcms2_2-2.19.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesagl1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libkvazaar7-2.3.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglx0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gdk-pixbuf2.0-2.44.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglib-gir2.0-2.89.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjson-glib-gir1.0-1.10.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxdamage1-1.1.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdri-drivers-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libspirv-tools0-2026.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxrandr2-1.5.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmount-devel-2.42.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglvnd-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgldispatch0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxft2-2.3.9-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl0.12-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsoup3.0_0-3.7.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm2-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/mesa-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm22.1-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/bubblewrap-0.11.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavahi-common3-0.8-18.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcryptsetup-devel-2.8.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/thai-data-0.1.30-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm-common-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtinysparql3.0_0-3.10.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/systemd-devel-258.9-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/tinysparql-3.10.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavahi-client3-0.8-18.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-client0-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgio-gir2.0-2.89.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavahi-glib1-0.8-18.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libudev-devel-258.9-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjpeg8-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libthai0-0.1.30-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdevmapper-devel-1.02.196-6.mga10.armv7hl.rpm retrieved libdatrie1-0.2.14-1.mga10.armv7hl.rpm kvazaar-2.3.2-1.mga10.armv7hl.rpm libgl1-1.7.0-5.mga10.armv7hl.rpm libgbm1-26.1.5-2.mga11.armv7hl.rpm liblcms2_2-2.19.1-1.mga11.armv7hl.rpm libmesagl1-26.1.5-2.mga11.armv7hl.rpm libkvazaar7-2.3.2-1.mga10.armv7hl.rpm libglx0-1.7.0-5.mga10.armv7hl.rpm gdk-pixbuf2.0-2.44.7-1.mga11.armv7hl.rpm libglib-gir2.0-2.89.3-1.mga11.armv7hl.rpm libjson-glib-gir1.0-1.10.8-1.mga10.armv7hl.rpm libxdamage1-1.1.7-1.mga11.armv7hl.rpm libdri-drivers-26.1.5-2.mga11.armv7hl.rpm liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm libspirv-tools0-2026.2-1.mga11.armv7hl.rpm libxrandr2-1.5.5-1.mga11.armv7hl.rpm libmount-devel-2.42.2-1.mga11.armv7hl.rpm libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm libglvnd-1.7.0-5.mga10.armv7hl.rpm libgldispatch0-1.7.0-5.mga10.armv7hl.rpm libxft2-2.3.9-1.mga10.armv7hl.rpm libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm libjxl0.12-0.12.0-1.mga11.armv7hl.rpm libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm libsoup3.0_0-3.7.1-1.mga11.armv7hl.rpm libdrm2-2.4.134-1.mga11.armv7hl.rpm mesa-26.1.5-2.mga11.armv7hl.rpm libllvm22.1-22.1.8-2.mga11.armv7hl.rpm bubblewrap-0.11.2-1.mga10.armv7hl.rpm libavahi-common3-0.8-18.mga10.armv7hl.rpm libcryptsetup-devel-2.8.7-1.mga11.armv7hl.rpm thai-data-0.1.30-1.mga10.armv7hl.rpm libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm libdrm-common-2.4.134-1.mga11.armv7hl.rpm libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm libtinysparql3.0_0-3.10.1-2.mga11.armv7hl.rpm systemd-devel-258.9-1.mga11.armv7hl.rpm tinysparql-3.10.1-2.mga11.armv7hl.rpm libavahi-client3-0.8-18.mga10.armv7hl.rpm libwayland-client0-1.26.0-1.mga11.armv7hl.rpm libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm libgio-gir2.0-2.89.3-1.mga11.armv7hl.rpm libavahi-glib1-0.8-18.mga10.armv7hl.rpm libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm libudev-devel-258.9-1.mga11.armv7hl.rpm libjpeg8-3.2.0-1.mga11.armv7hl.rpm libthai0-0.1.30-1.mga10.armv7hl.rpm libdevmapper-devel-1.02.196-6.mga10.armv7hl.rpm ...retrieving done installing libdevmapper-devel-1.02.196-6.mga10.armv7hl.rpm libjpeg8-3.2.0-1.mga11.armv7hl.rpm libthai0-0.1.30-1.mga10.armv7hl.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm libudev-devel-258.9-1.mga11.armv7hl.rpm libavahi-glib1-0.8-18.mga10.armv7hl.rpm libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm libgio-gir2.0-2.89.3-1.mga11.armv7hl.rpm tinysparql-3.10.1-2.mga11.armv7hl.rpm libavahi-client3-0.8-18.mga10.armv7hl.rpm libwayland-client0-1.26.0-1.mga11.armv7hl.rpm libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm systemd-devel-258.9-1.mga11.armv7hl.rpm libtinysparql3.0_0-3.10.1-2.mga11.armv7hl.rpm libdrm-common-2.4.134-1.mga11.armv7hl.rpm libcryptsetup-devel-2.8.7-1.mga11.armv7hl.rpm thai-data-0.1.30-1.mga10.armv7hl.rpm libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm libavahi-common3-0.8-18.mga10.armv7hl.rpm bubblewrap-0.11.2-1.mga10.armv7hl.rpm libllvm22.1-22.1.8-2.mga11.armv7hl.rpm mesa-26.1.5-2.mga11.armv7hl.rpm libdrm2-2.4.134-1.mga11.armv7hl.rpm libsoup3.0_0-3.7.1-1.mga11.armv7hl.rpm libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm libjxl0.12-0.12.0-1.mga11.armv7hl.rpm libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm libgldispatch0-1.7.0-5.mga10.armv7hl.rpm libglvnd-1.7.0-5.mga10.armv7hl.rpm libxft2-2.3.9-1.mga10.armv7hl.rpm libmount-devel-2.42.2-1.mga11.armv7hl.rpm libxrandr2-1.5.5-1.mga11.armv7hl.rpm libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm libspirv-tools0-2026.2-1.mga11.armv7hl.rpm libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm libdri-drivers-26.1.5-2.mga11.armv7hl.rpm libglib-gir2.0-2.89.3-1.mga11.armv7hl.rpm libjson-glib-gir1.0-1.10.8-1.mga10.armv7hl.rpm libxdamage1-1.1.7-1.mga11.armv7hl.rpm gdk-pixbuf2.0-2.44.7-1.mga11.armv7hl.rpm libkvazaar7-2.3.2-1.mga10.armv7hl.rpm libglx0-1.7.0-5.mga10.armv7hl.rpm libmesagl1-26.1.5-2.mga11.armv7hl.rpm liblcms2_2-2.19.1-1.mga11.armv7hl.rpm libgl1-1.7.0-5.mga10.armv7hl.rpm libgbm1-26.1.5-2.mga11.armv7hl.rpm kvazaar-2.3.2-1.mga10.armv7hl.rpm libdatrie1-0.2.14-1.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=51) Preparing... ############################################# 201/475: libglvnd ############################################# 202/475: libglib-gir2.0 ############################################# 203/475: libgio-gir2.0 ############################################# 204/475: libllvm-filesystem ############################################# 205/475: thai-data ############################################# 206/475: libdrm-common ############################################# 207/475: systemd-devel ############################################# 208/475: libudev-devel ############################################# 209/475: libdevmapper-devel ############################################# 210/475: libcryptsetup-devel ############################################# 211/475: libsoup3.0-i18n ############################################# 212/475: libdrm2 ############################################# 213/475: libllvm22.1 ############################################# 214/475: libllvm-plugins ############################################# 215/475: libavahi-common3 ############################################# 216/475: libspirv-tools0 ############################################# 217/475: libavahi-glib1 ############################################# 218/475: libavahi-client3 ############################################# 219/475: libdrm_amdgpu1 ############################################# 220/475: libsoup3.0_0 ############################################# 221/475: libtinysparql3.0_0 ############################################# 222/475: tinysparql ############################################# 223/475: kvazaar ############################################# 224/475: libkvazaar7 ############################################# 225/475: libdatrie1 ############################################# 226/475: libthai0 ############################################# 227/475: liblcms2_2 ############################################# 228/475: libjxl_cms0.12 ############################################# 229/475: liblm_sensors5 ############################################# 230/475: libdisplay-info3 ############################################# 231/475: libxft2 ############################################# 232/475: libxxf86vm1 ############################################# 233/475: libwayland-client0 ############################################# 234/475: libmount-devel ############################################# 235/475: libjson-glib-gir1.0 ############################################# 236/475: gdk-pixbuf2.0 ############################################# 237/475: libmesavulkan-drivers ############################################# 238/475: libglx0 ############################################# 239/475: libgldispatch0 ############################################# 240/475: libgl1 ############################################# 241/475: libmesagl1 ############################################# 242/475: mesa ############################################# 243/475: libgbm1 ############################################# 244/475: libdri-drivers ############################################# 245/475: libpango1.0_0 ############################################# 246/475: libjxl0.12 ############################################# 247/475: libxdamage1 ############################################# 248/475: libgraphene1.0_0 ############################################# 249/475: libxrandr2 ############################################# 250/475: bubblewrap ############################################# 251/475: libjpeg8 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liburing2-2.15-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libheif1-1.23.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgdk_pixbuf2.0_0-2.44.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libegl1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gtk4.0-4.23.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libaom3-3.13.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcom_err-devel-1.47.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libappstream5-1.1.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libadwaita-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcups2-2.4.19-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gtk-update-icon-cache-3.24.52-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgtk4_1-4.23.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglycin2_0-2.1.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebp7-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/sysprof-49.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpolkit1_0-127-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpolkit-gir1.0-127-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstplay1.0_0-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsysprof-speedtrack6-49.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpanel-data-1.10.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxkbcommon0-1.13.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libunwind8-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/sysprof-cli-49.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvulkan-loader1-1.4.350.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcolord2-1.4.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnghttp3-devel-1.17.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librsvg2_2-2.62.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxi6-1.8.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaegl1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/adwaita-icon-theme-49.0-2.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxmlb2-0.3.29-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/glycin-loaders-2.1.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libadwaita1_0-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxinerama1-1.1.6-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvmaf3-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gtk4-update-icon-cache-4.23.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfyaml0-0.9.6-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtiff6-4.7.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpanel1_1-1.10.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/polkit-127-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdex1_1-1.1.0-2.mga11.armv7hl.rpm retrieved libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm liburing2-2.15-1.mga11.armv7hl.rpm libheif1-1.23.1-2.mga11.armv7hl.rpm libgdk_pixbuf2.0_0-2.44.7-1.mga11.armv7hl.rpm libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm libegl1-1.7.0-5.mga10.armv7hl.rpm gtk4.0-4.23.3-1.mga11.armv7hl.rpm libaom3-3.13.3-1.mga11.armv7hl.rpm libcom_err-devel-1.47.4-1.mga11.armv7hl.rpm gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm libappstream5-1.1.5-1.mga11.armv7hl.rpm libadwaita-1.8.3-1.mga10.armv7hl.rpm libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm libcups2-2.4.19-1.mga11.armv7hl.rpm libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm gtk-update-icon-cache-3.24.52-2.mga11.armv7hl.rpm libgtk4_1-4.23.3-1.mga11.armv7hl.rpm libglycin2_0-2.1.5-1.mga11.armv7hl.rpm libwebp7-1.6.0-1.mga10.armv7hl.rpm sysprof-49.0-1.mga10.armv7hl.rpm libpolkit1_0-127-3.mga10.armv7hl.rpm libpolkit-gir1.0-127-3.mga10.armv7hl.rpm libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm libgstplay1.0_0-1.28.5-2.mga11.armv7hl.rpm libsysprof-speedtrack6-49.0-1.mga10.armv7hl.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm libxkbcommon0-1.13.2-1.mga11.armv7hl.rpm libunwind8-1.8.3-1.mga10.armv7hl.rpm libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm sysprof-cli-49.0-1.mga10.armv7hl.rpm libvulkan-loader1-1.4.350.1-1.mga11.armv7hl.rpm libcolord2-1.4.8-1.mga10.armv7hl.rpm libnghttp3-devel-1.17.0-1.mga11.armv7hl.rpm librsvg2_2-2.62.3-1.mga11.armv7hl.rpm libxi6-1.8.3-1.mga11.armv7hl.rpm libmesaegl1-26.1.5-2.mga11.armv7hl.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm libxmlb2-0.3.29-1.mga11.armv7hl.rpm glycin-loaders-2.1.5-1.mga11.armv7hl.rpm libadwaita1_0-1.8.3-1.mga10.armv7hl.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm libxinerama1-1.1.6-1.mga11.armv7hl.rpm libvmaf3-3.2.0-1.mga11.armv7hl.rpm gtk4-update-icon-cache-4.23.3-1.mga11.armv7hl.rpm libfyaml0-0.9.6-1.mga11.armv7hl.rpm libtiff6-4.7.2-1.mga11.armv7hl.rpm libpanel1_1-1.10.4-1.mga11.armv7hl.rpm polkit-127-3.mga10.armv7hl.rpm libdex1_1-1.1.0-2.mga11.armv7hl.rpm ...retrieving done installing libxinerama1-1.1.6-1.mga11.armv7hl.rpm gtk4-update-icon-cache-4.23.3-1.mga11.armv7hl.rpm libfyaml0-0.9.6-1.mga11.armv7hl.rpm libvmaf3-3.2.0-1.mga11.armv7hl.rpm libtiff6-4.7.2-1.mga11.armv7hl.rpm polkit-127-3.mga10.armv7hl.rpm libdex1_1-1.1.0-2.mga11.armv7hl.rpm libpanel1_1-1.10.4-1.mga11.armv7hl.rpm libvulkan-loader1-1.4.350.1-1.mga11.armv7hl.rpm libunwind8-1.8.3-1.mga10.armv7hl.rpm libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm sysprof-cli-49.0-1.mga10.armv7hl.rpm libnghttp3-devel-1.17.0-1.mga11.armv7hl.rpm libcolord2-1.4.8-1.mga10.armv7hl.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm libxmlb2-0.3.29-1.mga11.armv7hl.rpm libmesaegl1-26.1.5-2.mga11.armv7hl.rpm libxi6-1.8.3-1.mga11.armv7hl.rpm librsvg2_2-2.62.3-1.mga11.armv7hl.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm glycin-loaders-2.1.5-1.mga11.armv7hl.rpm libadwaita1_0-1.8.3-1.mga10.armv7hl.rpm libgtk4_1-4.23.3-1.mga11.armv7hl.rpm gtk-update-icon-cache-3.24.52-2.mga11.armv7hl.rpm libglycin2_0-2.1.5-1.mga11.armv7hl.rpm libpolkit-gir1.0-127-3.mga10.armv7hl.rpm libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm libgstplay1.0_0-1.28.5-2.mga11.armv7hl.rpm libwebp7-1.6.0-1.mga10.armv7hl.rpm sysprof-49.0-1.mga10.armv7hl.rpm libpolkit1_0-127-3.mga10.armv7hl.rpm libxkbcommon0-1.13.2-1.mga11.armv7hl.rpm libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm libsysprof-speedtrack6-49.0-1.mga10.armv7hl.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm libheif1-1.23.1-2.mga11.armv7hl.rpm libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm libgdk_pixbuf2.0_0-2.44.7-1.mga11.armv7hl.rpm libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm liburing2-2.15-1.mga11.armv7hl.rpm libegl1-1.7.0-5.mga10.armv7hl.rpm libcom_err-devel-1.47.4-1.mga11.armv7hl.rpm gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm libappstream5-1.1.5-1.mga11.armv7hl.rpm gtk4.0-4.23.3-1.mga11.armv7hl.rpm libaom3-3.13.3-1.mga11.armv7hl.rpm libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm libadwaita-1.8.3-1.mga10.armv7hl.rpm libcups2-2.4.19-1.mga11.armv7hl.rpm libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 252/475: libsharpyuv0 ############################################# 253/475: libwayland-egl1 ############################################# 254/475: libunwind8 ############################################# 255/475: libadwaita ############################################# 256/475: libpanel-data ############################################# 257/475: gstreamer1.0-tools ############################################# 258/475: libgstreamer1.0_0 ############################################# 259/475: libgstreamer-plugins-base1.0_0 ############################################# 260/475: libgstplay1.0_0 ############################################# 261/475: libwebp7 ############################################# 262/475: libtiff6 ############################################# 263/475: libegl1 ############################################# 264/475: libmesaegl1 ############################################# 265/475: libpolkit1_0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 266/475: polkit ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Running in chroot, ignoring command 'daemon-reload' Running in chroot, ignoring command 'try-restart' 267/475: libjxl_threads0.12 ############################################# 268/475: libcups2 ############################################# 269/475: liburing2 ############################################# 270/475: libdex1_1 ############################################# 271/475: sysprof-cli ############################################# 272/475: libxkbcommon0 ############################################# 273/475: libwayland-cursor0 ############################################# 274/475: libgstgl1.0_0 ############################################# 275/475: libxi6 ############################################# 276/475: libxmlb2 ############################################# 277/475: libcolord2 ############################################# 278/475: libvulkan-loader1 ############################################# 279/475: libvmaf3 ############################################# 280/475: libaom3 ############################################# 281/475: libheif1 ############################################# 282/475: libglycin2_0 ############################################# 283/475: librsvg2_2 ############################################# 284/475: glycin-loaders ############################################# 285/475: libgdk_pixbuf2.0_0 ############################################# 286/475: gtk-update-icon-cache ############################################# 287/475: adwaita-icon-theme-legacy ############################################# 288/475: adwaita-icon-theme ############################################# 289/475: gtk4-update-icon-cache ############################################# 290/475: libfyaml0 ############################################# 291/475: libappstream5 ############################################# 292/475: libxinerama1 ############################################# 293/475: libpolkit-gir1.0 ############################################# 294/475: libcom_err-devel ############################################# 295/475: libnghttp3-devel ############################################# 296/475: gtk4.0 ############################################# 297/475: libgtk4_1 ############################################# 298/475: libadwaita1_0 ############################################# 299/475: libpanel1_1 ############################################# 300/475: sysprof ############################################# 301/475: libsysprof-speedtrack6 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpcre2-devel-10.47-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libzstd-devel-1.5.7-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/python3-pyparsing-3.2.3-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgirepository-gir3.0-2.89.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liburing-devel-2.15-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libharfbuzz-gir0.0-14.3.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libicu-devel-78.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libssh-devel-0.12.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpixman-devel-0.46.4-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libffi-devel-3.5.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdex-devel-1.1.0-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdav1d7-1.5.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblzma-devel-5.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libldap2.5_0-devel-2.5.19-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdex-gir1-1.1.0-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/glib-gettextize-2.89.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgpg-error-devel-1.58-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcairo-devel-1.18.4-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsysprof6-49.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libreadline-devel-8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdebuginfod-devel-0.195-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfreetype-gir2.0-1.86.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgraphite2-devel-1.3.15-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libkrb53-devel-1.21.3-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxext-devel-1.3.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontconfig-devel-2.17.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgcrypt-devel-1.12.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxml2-devel-2.15.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfreetype2-devel-2.14.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libraqm0-0.11.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libngtcp2-devel-1.24.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libharfbuzz-devel-14.3.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libelfutils-devel-0.195-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpolkit1-devel-127-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpng-devel-1.6.58-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Tk-804.36.0-8.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcurl-devel-8.21.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsysprof-devel-49.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjson-glib-devel-1.10.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnghttp2-devel-1.68.1-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Digest-SHA1-2.130.0-36.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglib2.0-devel-2.89.3-1.mga11.armv7hl.rpm retrieved libpcre2-devel-10.47-1.mga10.armv7hl.rpm libzstd-devel-1.5.7-3.mga11.armv7hl.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm libgirepository-gir3.0-2.89.3-1.mga11.armv7hl.rpm liburing-devel-2.15-1.mga11.armv7hl.rpm libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm libharfbuzz-gir0.0-14.3.1-1.mga11.armv7hl.rpm libicu-devel-78.3-1.mga11.armv7hl.rpm libssh-devel-0.12.2-1.mga11.armv7hl.rpm libpixman-devel-0.46.4-1.mga10.armv7hl.rpm libffi-devel-3.5.2-1.mga10.armv7hl.rpm libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.armv7hl.rpm libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm libdex-devel-1.1.0-2.mga11.armv7hl.rpm libdav1d7-1.5.4-1.mga11.armv7hl.rpm liblzma-devel-5.8.3-1.mga10.armv7hl.rpm libldap2.5_0-devel-2.5.19-3.mga11.armv7hl.rpm libdex-gir1-1.1.0-2.mga11.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm glib-gettextize-2.89.3-1.mga11.armv7hl.rpm libgpg-error-devel-1.58-1.mga10.armv7hl.rpm libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm libcairo-devel-1.18.4-2.mga10.armv7hl.rpm libsysprof6-49.0-1.mga10.armv7hl.rpm libreadline-devel-8.3-1.mga10.armv7hl.rpm libdebuginfod-devel-0.195-1.mga11.armv7hl.rpm libfreetype-gir2.0-1.86.0-1.mga10.armv7hl.rpm libgraphite2-devel-1.3.15-1.mga11.armv7hl.rpm libkrb53-devel-1.21.3-5.mga10.armv7hl.rpm libxext-devel-1.3.7-1.mga11.armv7hl.rpm libfontconfig-devel-2.17.1-2.mga10.armv7hl.rpm libgcrypt-devel-1.12.2-1.mga11.armv7hl.rpm libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm libxml2-devel-2.15.3-1.mga11.armv7hl.rpm libfreetype2-devel-2.14.3-1.mga11.armv7hl.rpm libraqm0-0.11.0-1.mga11.armv7hl.rpm libngtcp2-devel-1.24.0-1.mga11.armv7hl.rpm libharfbuzz-devel-14.3.1-1.mga11.armv7hl.rpm libelfutils-devel-0.195-1.mga11.armv7hl.rpm libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm libpolkit1-devel-127-3.mga10.armv7hl.rpm libpng-devel-1.6.58-1.mga11.armv7hl.rpm perl-Tk-804.36.0-8.mga10.armv7hl.rpm libcurl-devel-8.21.0-1.mga11.armv7hl.rpm libsysprof-devel-49.0-1.mga10.armv7hl.rpm libjson-glib-devel-1.10.8-1.mga10.armv7hl.rpm libnghttp2-devel-1.68.1-3.mga11.armv7hl.rpm perl-Digest-SHA1-2.130.0-36.mga10.armv7hl.rpm libglib2.0-devel-2.89.3-1.mga11.armv7hl.rpm ...retrieving done installing libsysprof6-49.0-1.mga10.armv7hl.rpm libcairo-devel-1.18.4-2.mga10.armv7hl.rpm libdebuginfod-devel-0.195-1.mga11.armv7hl.rpm libreadline-devel-8.3-1.mga10.armv7hl.rpm libldap2.5_0-devel-2.5.19-3.mga11.armv7hl.rpm libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm libdex-gir1-1.1.0-2.mga11.armv7hl.rpm libgpg-error-devel-1.58-1.mga10.armv7hl.rpm glib-gettextize-2.89.3-1.mga11.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm libxext-devel-1.3.7-1.mga11.armv7hl.rpm libgraphite2-devel-1.3.15-1.mga11.armv7hl.rpm libfreetype-gir2.0-1.86.0-1.mga10.armv7hl.rpm libkrb53-devel-1.21.3-5.mga10.armv7hl.rpm libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm libssh-devel-0.12.2-1.mga11.armv7hl.rpm libicu-devel-78.3-1.mga11.armv7hl.rpm libharfbuzz-gir0.0-14.3.1-1.mga11.armv7hl.rpm libzstd-devel-1.5.7-3.mga11.armv7hl.rpm libpcre2-devel-10.47-1.mga10.armv7hl.rpm liburing-devel-2.15-1.mga11.armv7hl.rpm libgirepository-gir3.0-2.89.3-1.mga11.armv7hl.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm liblzma-devel-5.8.3-1.mga10.armv7hl.rpm libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.armv7hl.rpm libpixman-devel-0.46.4-1.mga10.armv7hl.rpm libffi-devel-3.5.2-1.mga10.armv7hl.rpm libdav1d7-1.5.4-1.mga11.armv7hl.rpm libdex-devel-1.1.0-2.mga11.armv7hl.rpm libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm perl-Tk-804.36.0-8.mga10.armv7hl.rpm libsysprof-devel-49.0-1.mga10.armv7hl.rpm libcurl-devel-8.21.0-1.mga11.armv7hl.rpm libelfutils-devel-0.195-1.mga11.armv7hl.rpm libharfbuzz-devel-14.3.1-1.mga11.armv7hl.rpm libngtcp2-devel-1.24.0-1.mga11.armv7hl.rpm libpng-devel-1.6.58-1.mga11.armv7hl.rpm libpolkit1-devel-127-3.mga10.armv7hl.rpm libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm perl-Digest-SHA1-2.130.0-36.mga10.armv7hl.rpm libnghttp2-devel-1.68.1-3.mga11.armv7hl.rpm libjson-glib-devel-1.10.8-1.mga10.armv7hl.rpm libglib2.0-devel-2.89.3-1.mga11.armv7hl.rpm libgcrypt-devel-1.12.2-1.mga11.armv7hl.rpm libfontconfig-devel-2.17.1-2.mga10.armv7hl.rpm libfreetype2-devel-2.14.3-1.mga11.armv7hl.rpm libraqm0-0.11.0-1.mga11.armv7hl.rpm libxml2-devel-2.15.3-1.mga11.armv7hl.rpm libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 302/475: libngtcp2-devel ############################################# 303/475: libbrotli-devel ############################################# 304/475: libngtcp2-crypto-ossl-devel ############################################# 305/475: libxml2-devel ############################################# 306/475: libnghttp2-devel ############################################# 307/475: libffi-devel ############################################# 308/475: libpixman-devel ############################################# 309/475: liblzma-devel ############################################# 310/475: libgirepository-gir3.0 ############################################# 311/475: liburing-devel ############################################# 312/475: libpcre2-devel ############################################# 313/475: libzstd-devel ############################################# 314/475: libelfutils-devel ############################################# 315/475: libicu-devel ############################################# 316/475: libfreetype-gir2.0 ############################################# 317/475: libharfbuzz-gir0.0 ############################################# 318/475: libgraphite2-devel ############################################# 319/475: libxext-devel ############################################# 320/475: glib-gettextize ############################################# 321/475: libdex-gir1 ############################################# 322/475: libldap2.5_0-devel ############################################# 323/475: libpng-devel ############################################# 324/475: libkrb53-devel ############################################# 325/475: libgpg-error-devel ############################################# 326/475: libgcrypt-devel ############################################# 327/475: libssh-devel ############################################# 328/475: libcurl-devel ############################################# 329/475: libdebuginfod-devel ############################################# 330/475: libncursesw++6 ############################################# 331/475: libncurses++6 ############################################# 332/475: libncurses-devel ############################################# 333/475: libncursesw-devel ############################################# 334/475: libsysprof6 ############################################# 335/475: libdex-devel ############################################# 336/475: libpolkit1-devel ############################################# 337/475: libjson-glib-devel ############################################# 338/475: libglib2.0-devel ############################################# 339/475: libsysprof-devel ############################################# 340/475: libreadline-devel ############################################# 341/475: python3-pyparsing ############################################# 342/475: libcairo-devel ############################################# 343/475: libfontconfig-devel ############################################# 344/475: libfreetype2-devel ############################################# 345/475: libharfbuzz-devel ############################################# 346/475: libyuv0 ############################################# 347/475: libraqm0 ############################################# 348/475: perl-Digest-SHA1 ############################################# 349/475: perl-Tk ############################################# 350/475: libdav1d7 ############################################# 351/475: libsvtav1enc3 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdatrie-devel-0.2.14-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libatk-bridge2.0_0-2.58.3-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavif16-1.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libntl-devel-11.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtcl8.6-8.6.17-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libntl0-11.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gcc-gfortran-16.1.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libexpat-devel-2.8.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/at-spi2-core-2.58.3-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxft-devel-2.3.9-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libatk1.0_0-2.58.3-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-HTML-Form-6.130.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxscrnsaver1-1.2.5-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxft-gir2.0-1.86.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxlib-gir2.0-1.86.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/systemtap-sdt-devel-5.4-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libatspi0-2.58.3-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopengl0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/tcl-8.6.17-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgslcblas0-2.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontconfig-gir2.0-1.86.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libblas-devel-3.12.1-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librav1e0-0.8.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglesv22-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblapack-devel-3.12.1-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtk8.6-8.6.17-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblapack3-3.12.1-3.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm-devel-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgsl-devel-2.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgsl28-2.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgd3-2.3.3-11.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgfortran5-16.1.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcomposite1-0.4.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcairo-gir1.0-1.86.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaglu1-9.0.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/tk-8.6.17-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libblas3-3.12.1-3.mga10.armv7hl.rpm retrieved libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm libdatrie-devel-0.2.14-1.mga10.armv7hl.rpm libatk-bridge2.0_0-2.58.3-2.mga11.armv7hl.rpm libavif16-1.4.2-1.mga11.armv7hl.rpm libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm libntl-devel-11.6.0-1.mga10.armv7hl.rpm libtcl8.6-8.6.17-1.mga10.armv7hl.rpm libntl0-11.6.0-1.mga10.armv7hl.rpm gcc-gfortran-16.1.0-1.mga11.armv7hl.rpm libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm libexpat-devel-2.8.3-1.mga11.armv7hl.rpm at-spi2-core-2.58.3-2.mga11.armv7hl.rpm libxft-devel-2.3.9-1.mga10.armv7hl.rpm libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm libatk1.0_0-2.58.3-2.mga11.armv7hl.rpm libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm perl-HTML-Form-6.130.0-1.mga10.noarch.rpm libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm libxscrnsaver1-1.2.5-1.mga10.armv7hl.rpm libxft-gir2.0-1.86.0-1.mga10.armv7hl.rpm libxlib-gir2.0-1.86.0-1.mga10.armv7hl.rpm systemtap-sdt-devel-5.4-1.mga10.armv7hl.rpm libatspi0-2.58.3-2.mga11.armv7hl.rpm libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm libopengl0-1.7.0-5.mga10.armv7hl.rpm tcl-8.6.17-1.mga10.armv7hl.rpm libgslcblas0-2.8-1.mga10.armv7hl.rpm libfontconfig-gir2.0-1.86.0-1.mga10.armv7hl.rpm libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm libblas-devel-3.12.1-3.mga10.armv7hl.rpm librav1e0-0.8.1-2.mga10.armv7hl.rpm libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm libglesv22-1.7.0-5.mga10.armv7hl.rpm liblapack-devel-3.12.1-3.mga10.armv7hl.rpm libtk8.6-8.6.17-1.mga10.armv7hl.rpm liblapack3-3.12.1-3.mga10.armv7hl.rpm libdrm-devel-2.4.134-1.mga11.armv7hl.rpm libgsl-devel-2.8-1.mga10.armv7hl.rpm libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm libgsl28-2.8-1.mga10.armv7hl.rpm libgd3-2.3.3-11.mga10.armv7hl.rpm libgfortran5-16.1.0-1.mga11.armv7hl.rpm libxcomposite1-0.4.7-1.mga11.armv7hl.rpm libcairo-gir1.0-1.86.0-1.mga10.armv7hl.rpm libmesaglu1-9.0.3-1.mga10.armv7hl.rpm libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm tk-8.6.17-1.mga10.armv7hl.rpm libblas3-3.12.1-3.mga10.armv7hl.rpm ...retrieving done installing gcc-gfortran-16.1.0-1.mga11.armv7hl.rpm libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm libexpat-devel-2.8.3-1.mga11.armv7hl.rpm at-spi2-core-2.58.3-2.mga11.armv7hl.rpm libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm libxft-devel-2.3.9-1.mga10.armv7hl.rpm libdatrie-devel-0.2.14-1.mga10.armv7hl.rpm libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm libatk-bridge2.0_0-2.58.3-2.mga11.armv7hl.rpm libavif16-1.4.2-1.mga11.armv7hl.rpm libntl0-11.6.0-1.mga10.armv7hl.rpm libtcl8.6-8.6.17-1.mga10.armv7hl.rpm libntl-devel-11.6.0-1.mga10.armv7hl.rpm libxft-gir2.0-1.86.0-1.mga10.armv7hl.rpm systemtap-sdt-devel-5.4-1.mga10.armv7hl.rpm libxlib-gir2.0-1.86.0-1.mga10.armv7hl.rpm libatspi0-2.58.3-2.mga11.armv7hl.rpm libatk1.0_0-2.58.3-2.mga11.armv7hl.rpm libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm perl-HTML-Form-6.130.0-1.mga10.noarch.rpm libxscrnsaver1-1.2.5-1.mga10.armv7hl.rpm libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm librav1e0-0.8.1-2.mga10.armv7hl.rpm libblas-devel-3.12.1-3.mga10.armv7hl.rpm libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm tcl-8.6.17-1.mga10.armv7hl.rpm libopengl0-1.7.0-5.mga10.armv7hl.rpm libgslcblas0-2.8-1.mga10.armv7hl.rpm libfontconfig-gir2.0-1.86.0-1.mga10.armv7hl.rpm libgd3-2.3.3-11.mga10.armv7hl.rpm libgfortran5-16.1.0-1.mga11.armv7hl.rpm libxcomposite1-0.4.7-1.mga11.armv7hl.rpm libcairo-gir1.0-1.86.0-1.mga10.armv7hl.rpm libmesaglu1-9.0.3-1.mga10.armv7hl.rpm libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm tk-8.6.17-1.mga10.armv7hl.rpm libblas3-3.12.1-3.mga10.armv7hl.rpm libglesv22-1.7.0-5.mga10.armv7hl.rpm libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm libtk8.6-8.6.17-1.mga10.armv7hl.rpm liblapack-devel-3.12.1-3.mga10.armv7hl.rpm liblapack3-3.12.1-3.mga10.armv7hl.rpm libgsl28-2.8-1.mga10.armv7hl.rpm libdrm-devel-2.4.134-1.mga11.armv7hl.rpm libgsl-devel-2.8-1.mga10.armv7hl.rpm libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 352/475: libxxf86vm-devel ############################################# 353/475: libxlib-gir2.0 ############################################# 354/475: libexpat-devel ############################################# 355/475: libgfortran5 ############################################# 356/475: gcc-gfortran ############################################# 357/475: libblas3 ############################################# 358/475: libatspi0 ############################################# 359/475: libatk-bridge2.0_0 ############################################# 360/475: at-spi2-core ############################################# 361/475: libatk1.0_0 ############################################# 362/475: libgslcblas0 ############################################# 363/475: libopengl0 ############################################# 364/475: libtcl8.6 ############################################# 365/475: libblas-devel ############################################# 366/475: tcl ############################################# 367/475: libmesaglu1 ############################################# 368/475: libgsl28 ############################################# 369/475: liblapack3 ############################################# 370/475: libdrm_omap1 ############################################# 371/475: libglesv22 ############################################# 372/475: libdrm_nouveau2 ############################################# 373/475: librav1e0 ############################################# 374/475: libavif16 ############################################# 375/475: libdrm_radeon1 ############################################# 376/475: libdrm_freedreno1 ############################################# 377/475: libxscrnsaver1 ############################################# 378/475: libtk8.6 ############################################# 379/475: libdrm_etnaviv1 ############################################# 380/475: libntl0 ############################################# 381/475: libglesv1_cm1 ############################################# 382/475: libglvnd-devel ############################################# 383/475: libmesakhr-devel ############################################# 384/475: libdrm_exynos1 ############################################# 385/475: libdrm_tegra0 ############################################# 386/475: libdrm-devel ############################################# 387/475: libmesagl-devel ############################################# 388/475: libmesaglu1-devel ############################################# 389/475: libntl-devel ############################################# 390/475: liblapack-devel ############################################# 391/475: libxft-gir2.0 ############################################# 392/475: libcairo-gir1.0 ############################################# 393/475: libfontconfig-gir2.0 ############################################# 394/475: perl-HTML-Form ############################################# 395/475: systemtap-sdt-devel ############################################# 396/475: libdatrie-devel ############################################# 397/475: libxft-devel ############################################# 398/475: tk ############################################# 399/475: libgd3 ############################################# 400/475: libgsl-devel ############################################# 401/475: libxcomposite1 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglycin2_0-devel-2.1.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libacl-devel-2.4.0-4.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/cdialog-1.3-20260721.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libptexenc1-20260301-8.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-20260301-8.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libidn12-1.44-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-XML-Parser-2.590.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-latex-20260301-6.mga11.noarch.rpm 57% of 110941203 completed, ETA = 8s, speed = 5.66MB/s http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libthai-devel-0.1.30-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/ghostscript-module-X-10.07.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpari-gmp-tls9-2.17.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/ghostscript-10.07.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgdk_pixbuf2.0-devel-2.44.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-plain-generic-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgly-gir2-2.1.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdecor0-0.2.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-DBI-1.651.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-server0-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texinfo-7.2-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpari-devel-2.17.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-fonts-recommended-20260301-6.mga11.noarch.rpm 51% of 148213646 completed, ETA = 13s, speed = 5.68MB/s http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgtk+3_0-3.24.52-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgdk_pixbuf-gir2.0-2.44.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopenjp2_7-2.5.4-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-devel-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsynctex2-20260301-8.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-libintl-perl-1.370.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-texmf-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gtk+3.0-3.24.52-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texinfo-tex-7.2-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libkpathsea6-20260301-8.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/ghostscript-common-10.07.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libseccomp-devel-2.6.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgs10-10.07.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libzziplib13-0.13.80-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdecor-0.2.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-XML-XPath-1.490.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcloudproviders0-0.4.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-latex-recommended-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtexlua5-20260301-8.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/wayland-tools-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/texlive-collection-basic-20260301-6.mga11.noarch.rpm 56% of 132883671 completed, ETA = 10s, speed = 5.67MB/s http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdecor-devel-0.2.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libarchive-devel-3.8.8-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-GD-2.860.0-1.mga11.armv7hl.rpm retrieved libglycin2_0-devel-2.1.5-1.mga11.armv7hl.rpm libacl-devel-2.4.0-4.mga11.armv7hl.rpm liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm cdialog-1.3-20260721.1.mga11.armv7hl.rpm libptexenc1-20260301-8.mga11.armv7hl.rpm texlive-20260301-8.mga11.armv7hl.rpm libidn12-1.44-1.mga11.armv7hl.rpm perl-XML-Parser-2.590.0-1.mga11.armv7hl.rpm texlive-latex-20260301-6.mga11.noarch.rpm libthai-devel-0.1.30-1.mga10.armv7hl.rpm ghostscript-module-X-10.07.1-1.mga11.armv7hl.rpm libpari-gmp-tls9-2.17.4-1.mga11.armv7hl.rpm ghostscript-10.07.1-1.mga11.armv7hl.rpm libgdk_pixbuf2.0-devel-2.44.7-1.mga11.armv7hl.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm libgly-gir2-2.1.5-1.mga11.armv7hl.rpm libdecor0-0.2.5-2.mga10.armv7hl.rpm perl-DBI-1.651.0-1.mga11.armv7hl.rpm libwayland-server0-1.26.0-1.mga11.armv7hl.rpm texinfo-7.2-4.mga10.armv7hl.rpm libpari-devel-2.17.4-1.mga11.armv7hl.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm libgtk+3_0-3.24.52-2.mga11.armv7hl.rpm libgdk_pixbuf-gir2.0-2.44.7-1.mga11.armv7hl.rpm libopenjp2_7-2.5.4-2.mga10.armv7hl.rpm libwayland-devel-1.26.0-1.mga11.armv7hl.rpm libsynctex2-20260301-8.mga11.armv7hl.rpm perl-libintl-perl-1.370.0-1.mga11.armv7hl.rpm texlive-texmf-20260301-6.mga11.noarch.rpm gtk+3.0-3.24.52-2.mga11.armv7hl.rpm texinfo-tex-7.2-4.mga10.armv7hl.rpm libkpathsea6-20260301-8.mga11.armv7hl.rpm ghostscript-common-10.07.1-1.mga11.armv7hl.rpm libseccomp-devel-2.6.1-1.mga11.armv7hl.rpm libgs10-10.07.1-1.mga11.armv7hl.rpm libzziplib13-0.13.80-2.mga11.armv7hl.rpm libdecor-0.2.5-2.mga10.armv7hl.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm libcloudproviders0-0.4.0-1.mga10.armv7hl.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm libtexlua5-20260301-8.mga11.armv7hl.rpm wayland-tools-1.26.0-1.mga11.armv7hl.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm libdecor-devel-0.2.5-2.mga10.armv7hl.rpm libarchive-devel-3.8.8-1.mga11.armv7hl.rpm libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm perl-GD-2.860.0-1.mga11.armv7hl.rpm ...retrieving done installing libdecor-0.2.5-2.mga10.armv7hl.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm libtexlua5-20260301-8.mga11.armv7hl.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm wayland-tools-1.26.0-1.mga11.armv7hl.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm libcloudproviders0-0.4.0-1.mga10.armv7hl.rpm libarchive-devel-3.8.8-1.mga11.armv7hl.rpm libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm perl-GD-2.860.0-1.mga11.armv7hl.rpm libdecor-devel-0.2.5-2.mga10.armv7hl.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm libopenjp2_7-2.5.4-2.mga10.armv7hl.rpm gtk+3.0-3.24.52-2.mga11.armv7hl.rpm perl-libintl-perl-1.370.0-1.mga11.armv7hl.rpm texlive-texmf-20260301-6.mga11.noarch.rpm libsynctex2-20260301-8.mga11.armv7hl.rpm libwayland-devel-1.26.0-1.mga11.armv7hl.rpm texinfo-tex-7.2-4.mga10.armv7hl.rpm libgs10-10.07.1-1.mga11.armv7hl.rpm libzziplib13-0.13.80-2.mga11.armv7hl.rpm libseccomp-devel-2.6.1-1.mga11.armv7hl.rpm libkpathsea6-20260301-8.mga11.armv7hl.rpm ghostscript-common-10.07.1-1.mga11.armv7hl.rpm ghostscript-10.07.1-1.mga11.armv7hl.rpm libgdk_pixbuf2.0-devel-2.44.7-1.mga11.armv7hl.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm libwayland-server0-1.26.0-1.mga11.armv7hl.rpm perl-DBI-1.651.0-1.mga11.armv7hl.rpm libdecor0-0.2.5-2.mga10.armv7hl.rpm libgly-gir2-2.1.5-1.mga11.armv7hl.rpm libgtk+3_0-3.24.52-2.mga11.armv7hl.rpm libgdk_pixbuf-gir2.0-2.44.7-1.mga11.armv7hl.rpm texinfo-7.2-4.mga10.armv7hl.rpm libpari-devel-2.17.4-1.mga11.armv7hl.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm libacl-devel-2.4.0-4.mga11.armv7hl.rpm libglycin2_0-devel-2.1.5-1.mga11.armv7hl.rpm liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm texlive-20260301-8.mga11.armv7hl.rpm libptexenc1-20260301-8.mga11.armv7hl.rpm cdialog-1.3-20260721.1.mga11.armv7hl.rpm libidn12-1.44-1.mga11.armv7hl.rpm perl-XML-Parser-2.590.0-1.mga11.armv7hl.rpm texlive-latex-20260301-6.mga11.noarch.rpm libthai-devel-0.1.30-1.mga10.armv7hl.rpm libpari-gmp-tls9-2.17.4-1.mga11.armv7hl.rpm ghostscript-module-X-10.07.1-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=50) Preparing... ############################################# 402/475: ghostscript-common ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 403/475: liblcms2-devel ############################################# 404/475: libacl-devel ############################################# 405/475: perl-WWW-Mechanize ############################################# 406/475: libgdk_pixbuf-gir2.0 ############################################# 407/475: libgly-gir2 ############################################# 408/475: perl-Image-ExifTool ############################################# 409/475: perl-XML-Parser ############################################# 410/475: libkpathsea6 ############################################# 411/475: perl-XML-XPath ############################################# 412/475: libptexenc1 ############################################# 413/475: ghostscript-module-X ############################################# 414/475: libpari-gmp-tls9 ############################################# 415/475: libidn12 ############################################# 416/475: cdialog ############################################# 417/475: perl-DBI ############################################# 418/475: libwayland-server0 ############################################# 419/475: libseccomp-devel ############################################# 420/475: libglycin2_0-devel ############################################# 421/475: libzziplib13 ############################################# 422/475: libsynctex2 ############################################# 423/475: perl-libintl-perl ############################################# 424/475: texinfo ############################################# 425/475: libopenjp2_7 ############################################# 426/475: libgs10 ############################################# 427/475: ghostscript ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 428/475: perl-GD ############################################# 429/475: libcloudproviders0 ############################################# 430/475: gtk+3.0 ############################################# 431/475: libgtk+3_0 ############################################# 432/475: libdecor0 ############################################# 433/475: libdecor ############################################# 434/475: wayland-tools ############################################# 435/475: libwayland-devel ############################################# 436/475: libtexlua5 ############################################# 437/475: texlive-texmf ############################################# 438/475: texlive-latex-recommended ############################################# 439/475: texlive-plain-generic ############################################# 440/475: texlive-fonts-recommended ############################################# 441/475: texlive ############################################# 442/475: texlive-latex ############################################# 443/475: texlive-collection-basic ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 444/475: libturbojpeg0 ############################################# 445/475: libjpeg-devel ############################################# 446/475: texinfo-tex ############################################# 447/475: libdecor-devel ############################################# 448/475: libpari-devel ############################################# 449/475: libarchive-devel ############################################# 450/475: libthai-devel ############################################# 451/475: libgdk_pixbuf2.0-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory warning: %transfiletriggerin(texlive-20260301-8.mga11.armv7hl) scriptlet failed, exit status 1 ERROR: 'script' failed for libgdk_pixbuf2.0-devel-2.44.7-1.mga11.armv7hl retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/appstream-util-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librpm-sequoia-devel-1.10.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmagic-devel-5.48-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxkbregistry0-1.13.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libappstream-glib8-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/pango-1.58.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librpmsign10-4.20.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxkbcommon-devel-1.13.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpango-gir1.0-1.58.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdbus-devel-1.16.2-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gettext-devel-1.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libappstream-glib-gir1.0-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librpm-devel-4.20.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfltk-devel-1.4.5-0.2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxinerama-devel-1.1.6-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fltk-fluid-1.4.5-0.2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libappstream-glib-devel-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpango1.0-devel-1.58.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/perl-devel-5.42.0-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfltk1.4-1.4.5-0.2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libappstream-builder8-0.8.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-data-xkbdata-2.48-1.mga11.noarch.rpm retrieved appstream-util-0.8.4-1.mga11.armv7hl.rpm librpm-sequoia-devel-1.10.2-1.mga11.armv7hl.rpm libmagic-devel-5.48-1.mga11.armv7hl.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm libxkbregistry0-1.13.2-1.mga11.armv7hl.rpm libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm libappstream-glib8-0.8.4-1.mga11.armv7hl.rpm pango-1.58.0-1.mga11.armv7hl.rpm librpmsign10-4.20.1-2.mga11.armv7hl.rpm libxkbcommon-devel-1.13.2-1.mga11.armv7hl.rpm libpango-gir1.0-1.58.0-1.mga11.armv7hl.rpm libdbus-devel-1.16.2-3.mga11.armv7hl.rpm gettext-devel-1.0-1.mga11.armv7hl.rpm libappstream-glib-gir1.0-0.8.4-1.mga11.armv7hl.rpm librpm-devel-4.20.1-2.mga11.armv7hl.rpm libfltk-devel-1.4.5-0.2.mga11.armv7hl.rpm libxinerama-devel-1.1.6-1.mga11.armv7hl.rpm fltk-fluid-1.4.5-0.2.mga11.armv7hl.rpm libappstream-glib-devel-0.8.4-1.mga11.armv7hl.rpm libpango1.0-devel-1.58.0-1.mga11.armv7hl.rpm perl-devel-5.42.0-3.mga11.armv7hl.rpm libfltk1.4-1.4.5-0.2.mga11.armv7hl.rpm libappstream-builder8-0.8.4-1.mga11.armv7hl.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm ...retrieving done installing libfltk1.4-1.4.5-0.2.mga11.armv7hl.rpm libappstream-builder8-0.8.4-1.mga11.armv7hl.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm perl-devel-5.42.0-3.mga11.armv7hl.rpm libpango1.0-devel-1.58.0-1.mga11.armv7hl.rpm fltk-fluid-1.4.5-0.2.mga11.armv7hl.rpm libappstream-glib-devel-0.8.4-1.mga11.armv7hl.rpm libxinerama-devel-1.1.6-1.mga11.armv7hl.rpm libappstream-glib-gir1.0-0.8.4-1.mga11.armv7hl.rpm libfltk-devel-1.4.5-0.2.mga11.armv7hl.rpm librpm-devel-4.20.1-2.mga11.armv7hl.rpm gettext-devel-1.0-1.mga11.armv7hl.rpm libdbus-devel-1.16.2-3.mga11.armv7hl.rpm libpango-gir1.0-1.58.0-1.mga11.armv7hl.rpm libxkbcommon-devel-1.13.2-1.mga11.armv7hl.rpm librpmsign10-4.20.1-2.mga11.armv7hl.rpm pango-1.58.0-1.mga11.armv7hl.rpm libappstream-glib8-0.8.4-1.mga11.armv7hl.rpm libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm libxkbregistry0-1.13.2-1.mga11.armv7hl.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm libmagic-devel-5.48-1.mga11.armv7hl.rpm librpm-sequoia-devel-1.10.2-1.mga11.armv7hl.rpm appstream-util-0.8.4-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 (remove=0, install=0, upgrade=24) Preparing... ############################################# 452/475: libfltk1.4 ############################################# 453/475: librpm-sequoia-devel ############################################# 454/475: libmagic-devel ############################################# 455/475: appstream-glib-i18n ############################################# 456/475: libsqlite3-devel ############################################# 457/475: libpango-gir1.0 ############################################# 458/475: libdbus-devel ############################################# 459/475: libxinerama-devel ############################################# 460/475: x11-data-xkbdata ############################################# 461/475: gettext-devel ############################################# 462/475: perl-devel ############################################# 463/475: libappstream-glib8 ############################################# 464/475: libappstream-glib-gir1.0 ############################################# 465/475: libappstream-builder8 ############################################# 466/475: appstream-util ############################################# 467/475: fltk-fluid ############################################# 468/475: libxkbregistry0 ############################################# 469/475: libxkbcommon-devel ############################################# 470/475: pango ############################################# 471/475: libpango1.0-devel ############################################# 472/475: librpmsign10 ############################################# 473/475: librpm-devel ############################################# 474/475: libappstream-glib-devel ############################################# 475/475: libfltk-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory D: [iurt_root_command] Success! __ I: [iurt] [iurt] installation successful I: [iurt] [iurt] handling dynamic buildrequires D: [iurt] [iurt] DynamicBuildRequires not required for @2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Using timeout of 60 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] rpm --root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 -qa | sort D: [iurt] [iurt] Command exited with 0. N: [iurt] [iurt] Building @2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Using timeout of 72000 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm" D: [iurt] [iurt] Command exited with 256. D: [iurt] [iurt] calling callback for build_@2360652:giac-2.0.0.18-3.mga11.src.rpm E: [iurt] [iurt] ERROR: call_ret=1 kill= err=256 () F: [iurt] [iurt] See https://pkgsubmit.mageia.org/queue/build//cauldron/armv7hl//log/@2360652:giac-2.0.0.18-3.mga11.src.rpm/ Command failed: /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm" I: [iurt] [iurt] --------------- Command failed, full output follows --------------- I: [iurt] [iurt] D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.qktIjq Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.J14Eam + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + rm -rf giac-2.0.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/giac-2.0.0.18.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd giac-2.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (giac-iszero.patch):' Patch #0 (giac-iszero.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .iszero --fuzz=0 patching file src/vecteur.h Hunk #1 succeeded at 28 (offset 1 line). + echo 'Patch #1 (giac-config.patch):' Patch #1 (giac-config.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .config --fuzz=0 patching file m4/intdiv0.m4 + echo 'Patch #2 (giac-1.9.0-fix_micropy_compiler_flags.patch):' Patch #2 (giac-1.9.0-fix_micropy_compiler_flags.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .micropy --fuzz=0 patching file micropython-1.12/ports/unix/Makefile patching file micropython-1.12/xcas/Makefile patching file micropython-1.12/nspire/Makefile patching file micropython-1.12/numworks/Makefile + echo 'Patch #3 (giac-cocoalib.patch):' Patch #3 (giac-cocoalib.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .cocoa --fuzz=0 patching file configure.ac Hunk #1 succeeded at 301 (offset 29 lines). patching file configure Hunk #1 succeeded at 16946 (offset 284 lines). patching file src/TmpFGLM.C patching file src/TmpLESystemSolver.C + echo 'Patch #4 (giac-fix_graphe_file.patch):' Patch #4 (giac-fix_graphe_file.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .graphe --fuzz=0 patching file src/graphe.cc Hunk #1 succeeded at 15770 (offset 13 lines). + echo 'Patch #5 (giac-pari2.15.patch):' Patch #5 (giac-pari2.15.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pari --fuzz=0 patching file src/pari.cc Hunk #1 succeeded at 765 (offset 16 lines). Hunk #2 succeeded at 900 (offset 16 lines). + echo 'Patch #6 (giac-delete-fenv.patch):' Patch #6 (giac-delete-fenv.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fenv --fuzz=0 patching file src/fenv.h patching file src/Makefile.am Hunk #1 succeeded at 31 (offset 1 line). + echo 'Patch #7 (giac-format-security.patch):' Patch #7 (giac-format-security.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .format --fuzz=0 patching file src/Graph.cc Hunk #1 succeeded at 6058 (offset 418 lines). + rm -rf intl/eval-plural.h intl/gettextP.h intl/gmo.h intl/hash-string.h intl/loadinfo.h intl/localcharset.h intl/os2compat.h intl/plural-exp.h intl/printf-args.h intl/printf-parse.h intl/relocatable.h intl/vasnprintf.h intl/vasnwprintf.h intl/wprintf-parse.h intl/xsize.h + rm -rf 'intl/*.cc' + rm -f doc/pari/gphtml + rm -f doc/de/texinfo.tex doc/en/texinfo.tex doc/es/texinfo.tex doc/local/texinfo.tex doc/pt/texinfo.tex doc/zh/texinfo.tex + rm -f doc/en/giac_us.info doc/es/giac_es.info + chmod -x src/Cfg.h src/Editeur.h src/Equation.h src/Graph.h src/Graph3d.h src/Help1.h src/History.h src/Input.h src/Print.h src/Python.h src/Tableur.h src/Xcas1.h src/alg_ext.h src/aspen_translate.h src/bf2gmp.h src/blaswrap.h src/clapack.h src/clapack_new.h src/cocoa.h src/config.h src/csturm.h src/cutils.h src/derive.h src/desolve.h src/dispatch.h src/ezgcd.h src/f2c.h src/first.h src/fraction.h src/gauss.h src/gausspol.h src/gen.h src/giac.h src/giacPCH.h src/giacintl.h src/gl2ps.h src/global.h src/gmp_replacements.h src/graphe.h src/graphtheory.h src/help.h src/hist.h src/identificateur.h src/ifactor.h src/index.h src/input_lexer.h src/input_parser.h src/intg.h src/intgab.h src/isom.h src/itex2MML.h src/js.h src/k_csdk.h src/k_defs.h src/kdisplay.h src/lexer.h src/lexer_tab_int.h src/libbf.h src/libregexp-opcode.h src/libregexp.h src/libunicode-table.h src/libunicode.h src/lin.h src/list.h src/lpsolve.h src/luabridge.h src/maple.h src/markup.h src/mathml.h src/misc.h src/modfactor.h src/modint.h src/modpoly.h src/monomial.h src/moyal.h src/mp.h src/myostream.h src/nautywrapper.h src/numworks_translate.h src/opengl.h src/optimization.h src/pari.h src/path.h src/permu.h src/plot.h src/plot3d.h src/poly.h src/prog.h src/qjsgiac.h src/qrcodegen.h src/quater.h src/quickjs-atom.h src/quickjs-libc.h src/quickjs-opcode.h src/quickjs.h src/renee.h src/risch.h src/rpn.h src/series.h src/sha256.h src/signalprocessing.h src/softmath.h src/solve.h src/sparse.h src/static.h src/static_extern.h src/static_help.h src/static_lexer.h src/static_lexer_.h src/static_lexer__numworks.h src/static_lexer_numworks.h src/subst.h src/sym2poly.h src/symbolic.h src/tex.h src/threaded.h src/ti89.h src/tinymt32.h src/tinymt32_license.h src/unary.h src/usual.h src/vecteur.h src/vector.h src/y_tab.h + chmod -x src/Cfg.cc src/Editeur.cc src/Equation.cc src/Flv_CStyle.cc src/Flv_Data_Source.cc src/Flv_List.cc src/Flv_Style.cc src/Flv_Table.cc src/Flve_Check_Button.cc src/Flve_Combo.cc src/Flve_Input.cc src/Graph.cc src/Graph3d.cc src/Help1.cc src/History.cc src/Input.cc src/Print.cc src/Python.cc src/Tableur.cc src/Xcas1.cc src/aide.cc src/alg_ext.cc src/cas2.cc src/cas2html.cc src/casce.cc src/casctrl.cc src/cocoa.cc src/csturm.cc src/derive.cc src/desolve.cc src/ezgcd.cc src/factor.cc src/find_global_var.cc src/first.cc src/gauss.cc src/gausspol.cc src/gen.cc src/giacnspire.cc src/global.cc src/graphe.cc src/graphtheory.cc src/help.cc src/hevea2mml.cc src/icas.cc src/identificateur.cc src/ifactor.cc src/index.cc src/input_lexer.cc src/input_parser.cc src/integrate.cc src/intg.cc src/intgab.cc src/isom.cc src/kadd.cc src/kdisplay.cc src/lin.cc src/lpsolve.cc src/luabridge.cc src/maple.cc src/markup.cc src/mathml.cc src/misc.cc src/mkjs.cc src/modfactor.cc src/modpoly.cc src/moyal.cc src/mp.cc src/normalize.cc src/opengl.cc src/optimization.cc src/pari.cc src/partfrac.cc src/permu.cc src/plot.cc src/plot3d.cc src/prog.cc src/quater.cc src/renee.cc src/risch.cc src/rpn.cc src/series.cc src/signalprocessing.cc src/softmath.cc src/solve.cc src/sparse.cc src/subst.cc src/sym2poly.cc src/symbolic.cc src/tex.cc src/threaded.cc src/ti89.cc src/tinymt32.cc src/translate.cc src/unary.cc src/usual.cc src/vecteur.cc src/xcas.cc src/xcasce.cc src/xcasctrl.cc + find examples -type f -name '*.xws' -exec chmod -x '{}' ';' + find examples -type f -name '*.cas' -exec chmod -x '{}' ';' + find examples -type f -name '*.cxx' -exec chmod -x '{}' ';' + chmod -x examples/lewisw/fermat_gcd_1var examples/lewisw/fermat_gcd_4var examples/lewisw/fermat_gcd_mod_1var examples/lewisw/fermat_gcd_mod_4var + find doc -name '*~' -delete + sed -i 's|config/texinfo.tex|/usr/share/texmf/tex/texinfo/texinfo.tex|g' Makefile.in + rm -f config/texinfo.tex + rm -f 'examples/Exemples/demo/._*' + rm -f 'examples/Exemples/analyse/._*' + cp -p micropython-1.12/LICENSE micropython-1.12/micropython-LICENSE + rm -f src/mkjs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd giac-2.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export 'CFLAGS_MAGEIA=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS_MAGEIA='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export 'LDFLAGS_MAGEIA=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS_MAGEIA='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + autoupdate -vf autoupdate: running: echo dumpdef | /usr/bin/m4 2>/tmp/aum8PDDp/m4.defs >/dev/null autom4te: the trace request object is: autom4te: $VAR1 = bless( [ autom4te: '0', autom4te: 0, autom4te: [ autom4te: '/usr/share/autoconf' autom4te: ], autom4te: [ autom4te: '/usr/share/autoconf/m4sugar/m4sugar.m4', autom4te: '/usr/share/autoconf/m4sugar/m4sh.m4', autom4te: '/usr/share/autoconf/autoconf/autoconf.m4', autom4te: 'aclocal.m4', autom4te: '/dev/null' autom4te: ], autom4te: { autom4te: 'AC_CANONICAL_BUILD' => 1, autom4te: 'AC_CANONICAL_HOST' => 1, autom4te: 'AC_CANONICAL_SYSTEM' => 1, autom4te: 'AC_CANONICAL_TARGET' => 1, autom4te: 'AC_CONFIG_AUX_DIR' => 1, autom4te: 'AC_CONFIG_FILES' => 1, autom4te: 'AC_CONFIG_HEADERS' => 1, autom4te: 'AC_CONFIG_LIBOBJ_DIR' => 1, autom4te: 'AC_CONFIG_LINKS' => 1, autom4te: 'AC_CONFIG_MACRO_DIR' => 1, autom4te: 'AC_CONFIG_MACRO_DIR_TRACE' => 1, autom4te: 'AC_CONFIG_SUBDIRS' => 1, autom4te: 'AC_DEFINE_TRACE_LITERAL' => 1, autom4te: 'AC_FC_FREEFORM' => 1, autom4te: 'AC_FC_PP_DEFINE' => 1, autom4te: 'AC_FC_PP_SRCEXT' => 1, autom4te: 'AC_FC_SRCEXT' => 1, autom4te: 'AC_INIT' => 1, autom4te: 'AC_LIBSOURCE' => 1, autom4te: 'AC_LIB_HAVE_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS_FROM_LIBS' => 1, autom4te: 'AC_PROG_LIBTOOL' => 1, autom4te: 'AC_REQUIRE_AUX_FILE' => 1, autom4te: 'AC_SUBST' => 1, autom4te: 'AC_SUBST_TRACE' => 1, autom4te: 'AH_OUTPUT' => 1, autom4te: 'AM_AUTOMAKE_VERSION' => 1, autom4te: 'AM_CONDITIONAL' => 1, autom4te: 'AM_ENABLE_MULTILIB' => 1, autom4te: 'AM_EXTRA_RECURSIVE_TARGETS' => 1, autom4te: 'AM_GNU_GETTEXT' => 1, autom4te: 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, autom4te: 'AM_GNU_GETTEXT_REQUIRE_VERSION' => 1, autom4te: 'AM_GNU_GETTEXT_VERSION' => 1, autom4te: 'AM_ICONV' => 1, autom4te: 'AM_INIT_AUTOMAKE' => 1, autom4te: 'AM_MAINTAINER_MODE' => 1, autom4te: 'AM_MAKEFILE_INCLUDE' => 1, autom4te: 'AM_NLS' => 1, autom4te: 'AM_PATH_GUILE' => 1, autom4te: 'AM_POT_TOOLS' => 1, autom4te: 'AM_PROG_AR' => 1, autom4te: 'AM_PROG_CC_C_O' => 1, autom4te: 'AM_PROG_CXX_C_O' => 1, autom4te: 'AM_PROG_F77_C_O' => 1, autom4te: 'AM_PROG_FC_C_O' => 1, autom4te: 'AM_PROG_LIBTOOL' => 1, autom4te: 'AM_PROG_MKDIR_P' => 1, autom4te: 'AM_PROG_MOC' => 1, autom4te: 'AM_SILENT_RULES' => 1, autom4te: 'AM_XGETTEXT_OPTION' => 1, autom4te: 'AU_DEFINE' => 1, autom4te: 'GTK_DOC_CHECK' => 1, autom4te: 'GUILE_FLAGS' => 1, autom4te: 'IT_PROG_INTLTOOL' => 1, autom4te: 'LT_CONFIG_LTDL_DIR' => 1, autom4te: 'LT_INIT' => 1, autom4te: 'LT_SUPPORTED_TAG' => 1, autom4te: '_AM_COND_ELSE' => 1, autom4te: '_AM_COND_ENDIF' => 1, autom4te: '_AM_COND_IF' => 1, autom4te: '_AM_MAKEFILE_INCLUDE' => 1, autom4te: '_AM_SUBST_NOTMAKE' => 1, autom4te: '_LT_AC_TAGCONFIG' => 1, autom4te: '_m4_warn' => 1, autom4te: 'define' => 1, autom4te: 'include' => 1, autom4te: 'm4_define' => 1, autom4te: 'm4_include' => 1, autom4te: 'm4_pattern_allow' => 1, autom4te: 'm4_pattern_forbid' => 1, autom4te: 'm4_sinclude' => 1, autom4te: 'sinclude' => 1 autom4te: } autom4te: ], 'Autom4te::Request' ); autom4te: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.0t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_LIB_HAVE_LINKFLAGS --trace=AC_LIB_LINKFLAGS --trace=AC_LIB_LINKFLAGS_FROM_LIBS --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_GNU_GETTEXT_REQUIRE_VERSION --trace=AM_GNU_GETTEXT_VERSION --trace=AM_ICONV --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=AU_DEFINE --trace=GTK_DOC_CHECK --trace=GUILE_FLAGS --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=define --trace=include --trace=m4_define --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude /usr/share/autoconf/m4sugar/m4sugar.m4 /usr/share/autoconf/m4sugar/m4sh.m4 /usr/share/autoconf/autoconf/autoconf.m4 aclocal.m4 /dev/null > autom4te.cache/output.0t aclocal.m4:17: warning: this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'. autom4te: formatting traces for '/tmp/am4t06H006/warnings': _m4_warn autom4te: reading /tmp/am4t06H006/warnings autom4te: formatting traces for '-': AU_DEFINE, define, m4_define autoupdate: running: /usr/bin/autom4te --language=autoconf --force --verbose --include=/usr/share/autoconf --trace AU_DEFINE:'_au_defun(@<:@$1@:>@, autoupdate: @<:@$2@:>@)' --melt /dev/null >/tmp/aum8PDDp/au.m4 autom4te: the trace request object is: autom4te: $VAR1 = bless( [ autom4te: '0', autom4te: 0, autom4te: [ autom4te: '/usr/share/autoconf' autom4te: ], autom4te: [ autom4te: '/usr/share/autoconf/m4sugar/m4sugar.m4', autom4te: '/usr/share/autoconf/m4sugar/m4sh.m4', autom4te: '/usr/share/autoconf/autoconf/autoconf.m4', autom4te: 'aclocal.m4', autom4te: '/dev/null' autom4te: ], autom4te: { autom4te: 'AC_CANONICAL_BUILD' => 1, autom4te: 'AC_CANONICAL_HOST' => 1, autom4te: 'AC_CANONICAL_SYSTEM' => 1, autom4te: 'AC_CANONICAL_TARGET' => 1, autom4te: 'AC_CONFIG_AUX_DIR' => 1, autom4te: 'AC_CONFIG_FILES' => 1, autom4te: 'AC_CONFIG_HEADERS' => 1, autom4te: 'AC_CONFIG_LIBOBJ_DIR' => 1, autom4te: 'AC_CONFIG_LINKS' => 1, autom4te: 'AC_CONFIG_MACRO_DIR' => 1, autom4te: 'AC_CONFIG_MACRO_DIR_TRACE' => 1, autom4te: 'AC_CONFIG_SUBDIRS' => 1, autom4te: 'AC_DEFINE_TRACE_LITERAL' => 1, autom4te: 'AC_FC_FREEFORM' => 1, autom4te: 'AC_FC_PP_DEFINE' => 1, autom4te: 'AC_FC_PP_SRCEXT' => 1, autom4te: 'AC_FC_SRCEXT' => 1, autom4te: 'AC_INIT' => 1, autom4te: 'AC_LIBSOURCE' => 1, autom4te: 'AC_LIB_HAVE_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS_FROM_LIBS' => 1, autom4te: 'AC_PROG_LIBTOOL' => 1, autom4te: 'AC_REQUIRE_AUX_FILE' => 1, autom4te: 'AC_SUBST' => 1, autom4te: 'AC_SUBST_TRACE' => 1, autom4te: 'AH_OUTPUT' => 1, autom4te: 'AM_AUTOMAKE_VERSION' => 1, autom4te: 'AM_CONDITIONAL' => 1, autom4te: 'AM_ENABLE_MULTILIB' => 1, autom4te: 'AM_EXTRA_RECURSIVE_TARGETS' => 1, autom4te: 'AM_GNU_GETTEXT' => 1, autom4te: 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, autom4te: 'AM_GNU_GETTEXT_REQUIRE_VERSION' => 1, autom4te: 'AM_GNU_GETTEXT_VERSION' => 1, autom4te: 'AM_ICONV' => 1, autom4te: 'AM_INIT_AUTOMAKE' => 1, autom4te: 'AM_MAINTAINER_MODE' => 1, autom4te: 'AM_MAKEFILE_INCLUDE' => 1, autom4te: 'AM_NLS' => 1, autom4te: 'AM_PATH_GUILE' => 1, autom4te: 'AM_POT_TOOLS' => 1, autom4te: 'AM_PROG_AR' => 1, autom4te: 'AM_PROG_CC_C_O' => 1, autom4te: 'AM_PROG_CXX_C_O' => 1, autom4te: 'AM_PROG_F77_C_O' => 1, autom4te: 'AM_PROG_FC_C_O' => 1, autom4te: 'AM_PROG_LIBTOOL' => 1, autom4te: 'AM_PROG_MKDIR_P' => 1, autom4te: 'AM_PROG_MOC' => 1, autom4te: 'AM_SILENT_RULES' => 1, autom4te: 'AM_XGETTEXT_OPTION' => 1, autom4te: 'AU_DEFINE' => 1, autom4te: 'GTK_DOC_CHECK' => 1, autom4te: 'GUILE_FLAGS' => 1, autom4te: 'IT_PROG_INTLTOOL' => 1, autom4te: 'LT_CONFIG_LTDL_DIR' => 1, autom4te: 'LT_INIT' => 1, autom4te: 'LT_SUPPORTED_TAG' => 1, autom4te: '_AM_COND_ELSE' => 1, autom4te: '_AM_COND_ENDIF' => 1, autom4te: '_AM_COND_IF' => 1, autom4te: '_AM_MAKEFILE_INCLUDE' => 1, autom4te: '_AM_SUBST_NOTMAKE' => 1, autom4te: '_LT_AC_TAGCONFIG' => 1, autom4te: '_m4_warn' => 1, autom4te: 'define' => 1, autom4te: 'include' => 1, autom4te: 'm4_define' => 1, autom4te: 'm4_include' => 1, autom4te: 'm4_pattern_allow' => 1, autom4te: 'm4_pattern_forbid' => 1, autom4te: 'm4_sinclude' => 1, autom4te: 'sinclude' => 1 autom4te: } autom4te: ], 'Autom4te::Request' ); autom4te: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.0t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_LIB_HAVE_LINKFLAGS --trace=AC_LIB_LINKFLAGS --trace=AC_LIB_LINKFLAGS_FROM_LIBS --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_GNU_GETTEXT_REQUIRE_VERSION --trace=AM_GNU_GETTEXT_VERSION --trace=AM_ICONV --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=AU_DEFINE --trace=GTK_DOC_CHECK --trace=GUILE_FLAGS --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=define --trace=include --trace=m4_define --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude /usr/share/autoconf/m4sugar/m4sugar.m4 /usr/share/autoconf/m4sugar/m4sh.m4 /usr/share/autoconf/autoconf/autoconf.m4 aclocal.m4 /dev/null > autom4te.cache/output.0t aclocal.m4:17: warning: this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'. autom4te: formatting traces for '/tmp/am4tLClLed/warnings': _m4_warn autom4te: reading /tmp/am4tLClLed/warnings autom4te: formatting traces for '-': AU_DEFINE autoupdate: running: /usr/bin/m4 --include=/tmp/aum8PDDp --include=/usr/share/autoconf /tmp/aum8PDDp/input.m4 > /tmp/aum8PDDp/updated autoupdate: 'configure.ac' is updated + autoreconf -ivf autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: autopoint --force Copying file intl/eval-plural.h Copying file intl/gettextP.h Copying file intl/gmo.h Copying file intl/hash-string.h Copying file intl/loadinfo.h Copying file intl/localcharset.h Copying file intl/os2compat.h Copying file intl/plural-exp.h Copying file intl/printf-args.h Copying file intl/printf-parse.h Copying file intl/relocatable.h Copying file intl/vasnprintf.h Copying file intl/vasnwprintf.h Copying file intl/wprintf-parse.h Copying file intl/xsize.h Copying file po/Makefile.in.in Copying file po/Makevars.template autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. libtoolize: copying file 'config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: configure.ac: not running autopoint a second time autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:40: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:744: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:737: AC_PROG_LEX is expanded from... aclocal.m4:631: AM_PROG_LEX is expanded from... configure.ac:40: the top level configure.ac:521: warning: The macro 'AC_OUTPUT_COMMANDS' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/status.m4:1029: AC_OUTPUT_COMMANDS is expanded from... m4/po.m4:23: AM_PO_SUBDIRS is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/headers.m4:664: AC_HEADER_STDC is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/signed.m4:9: bh_C_SIGNED is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/longlong.m4:11: gl_AC_TYPE_LONG_LONG is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/longdouble.m4:11: gt_TYPE_LONGDOUBLE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/wchar_t.m4:11: gt_TYPE_WCHAR_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/wint_t.m4:11: gt_TYPE_WINT_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes_h.m4:12: gl_AC_HEADER_INTTYPES_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/stdint_h.m4:12: gl_AC_HEADER_STDINT_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/intmax.m4:11: gt_TYPE_INTMAX_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3053: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/printf-posix.m4:11: gt_PRINTF_POSIX is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3053: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/intdiv0.m4:9: gt_INTDIV0 is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/ulonglong.m4:11: gl_AC_TYPE_UNSIGNED_LONG_LONG is expanded from... m4/uintmax_t.m4:14: gl_AC_TYPE_UINTMAX_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes.m4:12: gt_HEADER_INTTYPES_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes-pri.m4:12: gt_INTTYPES_PRI is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro '_AC_COMPUTE_INT' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3471: _AC_COMPUTE_INT is expanded from... m4/size_max.m4:9: gl_SIZE_MAX is expanded from... m4/xsize.m4:7: gl_XSIZE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... m4/size_max.m4:9: gl_SIZE_MAX is expanded from... m4/xsize.m4:7: gl_XSIZE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:486: gt_INTL_MACOSX is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:530: gt_CHECK_DECL is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/iconv.m4:20: AM_ICONV_LINK is expanded from... m4/iconv.m4:75: AM_ICONV is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... m4/iconv.m4:75: AM_ICONV is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/codeset.m4:9: AM_LANGINFO_CODESET is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/lcmessage.m4:21: gt_LC_MESSAGES is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:486: gt_INTL_MACOSX is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:32: installing 'config/compile' configure.ac:27: installing 'config/missing' doc/el/Makefile.am:3: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead doc/el/Makefile.am:3: installing 'config/texinfo.tex' doc/en/Makefile.am:13: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead doc/es/Makefile.am:1: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead src/Makefile.am: installing 'config/depcomp' autoreconf: configure.ac: not running make: --make not given autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config/config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config/config.guess + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib + ./configure --host=armv7hl-mageia-linux-gnueabi --build=armv7hl-mageia-linux-gnueabi --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-static=no --with-included-gettext=no --enable-nls=yes --enable-tommath=no --enable-debug=no --enable-gc=no --enable-sscl=no --enable-dl=yes --enable-gsl=yes --enable-lapack=yes --enable-pari=yes --enable-ntl=yes --enable-gmpxx=yes --enable-cocoa=autodetect --enable-gui=yes --disable-rpath checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1001' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for armv7hl-mageia-linux-gnueabi-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether ln -s works... yes checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking build system type... armv7hl-mageia-linux-gnueabi checking host system type... armv7hl-mageia-linux-gnueabi checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p checking the name lister (/usr/bin/armv7hl-mageia-linux-gnueabi-nm -p) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert armv7hl-mageia-linux-gnueabi file names to armv7hl-mageia-linux-gnueabi format... func_convert_file_noop checking how to convert armv7hl-mageia-linux-gnueabi file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for armv7hl-mageia-linux-gnueabi-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7hl-mageia-linux-gnueabi-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7hl-mageia-linux-gnueabi-ranlib... armv7hl-mageia-linux-gnueabi-ranlib checking for armv7hl-mageia-linux-gnueabi-ar... armv7hl-mageia-linux-gnueabi-ar checking for archiver @FILE support... @ checking for armv7hl-mageia-linux-gnueabi-strip... no checking for strip... strip checking command to parse /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for armv7hl-mageia-linux-gnueabi-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for bison... no checking for byacc... no checking for flex... no checking for lex... no checking whether byte ordering is bigendian... no checking for standard C++ header files... yes checking for regex... yes checking for tgammaf... yes checking for gmp.h... yes checking for main in -lgmp... yes checking for mpfr.h... yes checking for main in -lmpfr... yes checking for mpfr_set_str_raw... no checking for mpfi.h... yes checking for main in -lmpfi... yes checking for mps/mps.h... no checking for gmpxx.h... no checking for ecm.h... no checking for bern_rat.h... no checking for NTL/ZZ.h... yes checking for main in -lntl... yes checking for pari/pari.h... yes checking for main in -lpari... yes ./configure: line 20437: xno: command not found checking for main in -lm... yes checking for png.h... yes checking for library containing png_sig_cmp... -lpng16 checking for dlopen in -ldl... yes checking size of void *... 4 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking for gsl/gsl_blas.h... yes checking for gsl/gsl_eigen.h... yes checking for main in -lgslcblas... yes checking for gsl_sf_gamma in -lgsl... yes checking for main in -lgfortran... yes checking for main in -lblas... yes checking for main in -llapack... yes checking for CoCoA/BigInt.H... no checking for ao/ao.h... yes checking for main in -lao... yes checking for glpk.h... yes checking for main in -lglpk... yes checking for samplerate.h... yes checking for main in -lsamplerate... yes checking for curl/curl.h... yes checking for main in -lcurl... yes checking for tgetent... no checking for tgetent in -lncurses... yes checking for readline/readline.h... yes checking for readline/history.h... yes checking for version of libreadline... yes checking for readline in -lreadline... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -lGL... yes checking for FL/Fl.H... yes checking for main in -lX11... yes checking for main in -lXcursor... yes checking for main in -lXfixes... yes checking for main in -lXinerama... yes checking for main in -lfontconfig... yes checking for main in -lXft... yes checking for main in -lXft... (cached) yes checking for main in -lXext... yes checking for main in -lXrender... yes checking for main in -lfltk_gl... yes checking for main in -lfltk... yes checking for main in -lz... yes checking for png.h... (cached) yes checking for main in -lpng... yes checking for main in -ljpeg... yes checking for main in -lfltk_images... yes checking for dfu_lib.h... no checking for main in -lusb-1.0... no checking for dfu_main in -ldfu... no checking for main in -lcliquer... no checking for main in -lnauty... no checking for nauty/naututil.h... no checking for vcl2/vectorclass.h... no checking for main in -lpthread... yes checking for pthread.h... yes checking for malloc.h... yes checking for mallinfo... yes checking for sysconf... yes checking for clock_gettime in -lrt... yes checking for unordered_map... yes checking for ext/hash_map... yes checking for tr1/unordered_map... yes checking for hash_map... yes checking for pwd.h... yes checking for locale.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... yes checking for sys/times.h... yes checking for sys/resource.h... yes checking for sys/types.h... (cached) yes checking for signal.h... yes checking for getpid... yes checking for getcwd... yes checking for getpwuid... yes checking for system... yes checking for main in -lintl... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for egrep -e... (cached) /usr/bin/grep -E checking whether we are using the GNU C Library 2 or newer... yes checking for strerror in -lcposix... no checking for egrep... (cached) /usr/bin/grep -E checking for an ANSI C-conforming const... yes checking for signed... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for long long... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking for working alloca.h... yes checking for alloca... yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for ptrdiff_t... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... (cached) yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for getcwd... (cached) yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for wcslen... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for egrep... (cached) /usr/bin/grep -E checking for latex... /usr/bin/latex checking for makeindex... /usr/bin/makeindex checking for pdflatex... /usr/bin/pdflatex checking for dvips... /usr/bin/dvips checking for sstream... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating check/Makefile config.status: creating doc/Makefile config.status: creating doc/en/Makefile config.status: creating doc/es/Makefile config.status: creating doc/fr/Makefile config.status: creating doc/el/Makefile config.status: creating doc/el/tutoriel/Makefile config.status: creating doc/el/casinter/Makefile config.status: creating doc/local/Makefile config.status: creating doc/pt/Makefile config.status: creating doc/zh/Makefile config.status: creating doc/de/Makefile config.status: creating intl/Makefile config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating examples/Makefile config.status: creating debianold/Makefile config.status: creating debian/Makefile config.status: creating micropython-1.12/Makefile config.status: creating micropython-1.12/docs/Makefile config.status: creating micropython-1.12/drivers/Makefile config.status: creating micropython-1.12/examples/Makefile config.status: creating micropython-1.12/extmod/Makefile config.status: creating micropython-1.12/lib/Makefile config.status: creating micropython-1.12/logo/Makefile config.status: creating micropython-1.12/ports/Makefile config.status: creating micropython-1.12/py/Makefile config.status: creating micropython-1.12/tests/Makefile config.status: creating micropython-1.12/tools/Makefile config.status: creating micropython-1.12/unix/Makefile config.status: creating micropython-1.12/ulab/Makefile config.status: creating micropython-1.12/ulab/numpy/Makefile config.status: creating micropython-1.12/ulab/numpy/fft/Makefile config.status: creating micropython-1.12/ulab/numpy/ndarray/Makefile config.status: creating micropython-1.12/ulab/numpy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/Makefile config.status: creating micropython-1.12/ulab/scipy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/optimize/Makefile config.status: creating micropython-1.12/ulab/scipy/signal/Makefile config.status: creating micropython-1.12/ulab/scipy/special/Makefile config.status: creating micropython-1.12/ulab/user/Makefile config.status: creating micropython-1.12/ulab/utils/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile Adding link . to giac in src If you want SIMD instruction support, please install https://github.com/vectorclass version 2, export CXXFLAGS='-std=c++17 -march=native -O2' and run ./configure again. + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in micropython-1.12 Making all in xcas make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ../py/mkrules.mk:176: warning: overriding recipe for target 'libmicropython.a' ../py/mkrules.mk:145: warning: ignoring old recipe for target 'libmicropython.a' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/genhdr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/extmod/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/lib/embed/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/lib/utils/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/py/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/fft/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/linalg/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/ndarray/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/linalg/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/optimize/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/signal/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/special/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/user/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/utils/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' python3 ../py/makeversionhdr.py build/genhdr/mpversion.h /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas/../py/makeversionhdr.py:76: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). datetime.datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', GEN build/genhdr/mpversion.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/moduledefs.h python3 ../py/makemoduledefs.py --vpath="., .., " py/mpstate.c py/malloc.c py/gc.c py/pystack.c py/qstr.c py/vstr.c py/mpprint.c py/unicode.c py/mpz.c py/reader.c py/lexer.c py/parse.c py/scope.c py/compile.c py/emitcommon.c py/emitbc.c py/asmbase.c py/asmx64.c py/emitnx64.c py/asmx86.c py/emitnx86.c py/asmthumb.c py/emitnthumb.c py/emitinlinethumb.c py/asmarm.c py/emitnarm.c py/asmxtensa.c py/emitnxtensa.c py/emitinlinextensa.c py/emitnxtensawin.c py/formatfloat.c py/parsenumbase.c py/parsenum.c py/emitglue.c py/persistentcode.c py/runtime.c py/runtime_utils.c py/scheduler.c py/nativeglue.c py/ringbuf.c py/stackctrl.c py/argcheck.c py/warning.c py/profile.c py/map.c py/obj.c py/objarray.c py/objattrtuple.c py/objbool.c py/objboundmeth.c py/objcell.c py/objclosure.c py/objcomplex.c py/objdeque.c py/objdict.c py/objenumerate.c py/objexcept.c py/objfilter.c py/objfloat.c py/objfun.c py/objgenerator.c py/objgetitemiter.c py/objint.c py/objint_longlong.c py/objint_mpz.c py/objlist.c py/objmap.c py/objmodule.c py/objobject.c py/objpolyiter.c py/objproperty.c py/objnone.c py/objnamedtuple.c py/objrange.c py/objreversed.c py/objset.c py/objsingleton.c py/objslice.c py/objstr.c py/objstrunicode.c py/objstringio.c py/objtuple.c py/objtype.c py/objzip.c py/opmethods.c py/sequence.c py/stream.c py/binary.c py/builtinimport.c py/builtinevex.c py/builtinhelp.c py/modarray.c py/modbuiltins.c py/modcollections.c py/modgc.c py/modio.c py/modmath.c py/modcmath.c py/modmicropython.c py/modstruct.c py/modsys.c py/moduerrno.c py/modthread.c py/vm.c py/bc.c py/showbc.c py/repl.c py/smallint.c py/frozenmod.c extmod/moductypes.c extmod/modujson.c extmod/modure.c extmod/moduzlib.c extmod/moduheapq.c extmod/modutimeq.c extmod/moduhashlib.c extmod/moducryptolib.c extmod/modubinascii.c extmod/virtpin.c extmod/machine_mem.c extmod/machine_pinbase.c extmod/machine_signal.c extmod/machine_pulse.c extmod/machine_i2c.c extmod/machine_spi.c extmod/modbluetooth.c extmod/modussl_axtls.c extmod/modussl_mbedtls.c extmod/modurandom.c extmod/moduselect.c extmod/moduwebsocket.c extmod/modwebrepl.c extmod/modframebuf.c extmod/vfs.c extmod/vfs_blockdev.c extmod/vfs_reader.c extmod/vfs_posix.c extmod/vfs_posix_file.c extmod/vfs_fat.c extmod/vfs_fat_diskio.c extmod/vfs_fat_file.c extmod/vfs_lfs.c extmod/utime_mphal.c extmod/uos_dupterm.c lib/embed/abort_.c lib/utils/printf.c build/genhdr/moduledefs.h ./file.c ./main.c ./modtime.c ./icas.c ./input.c ./graphic.c ./nop.c ./gccollect.c ./unix_mphal.c ./modos.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c > build/genhdr/moduledefs.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstr.i.last gcc -E -DNO_QSTR -Ibuild/tmp -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 ../py/mpstate.c ../py/malloc.c ../py/gc.c ../py/pystack.c ../py/qstr.c ../py/vstr.c ../py/mpprint.c ../py/unicode.c ../py/mpz.c ../py/reader.c ../py/lexer.c ../py/parse.c ../py/scope.c ../py/compile.c ../py/emitcommon.c ../py/emitbc.c ../py/asmbase.c ../py/asmx64.c ../py/emitnx64.c ../py/asmx86.c ../py/emitnx86.c ../py/asmthumb.c ../py/emitnthumb.c ../py/emitinlinethumb.c ../py/asmarm.c ../py/emitnarm.c ../py/asmxtensa.c ../py/emitnxtensa.c ../py/emitinlinextensa.c ../py/emitnxtensawin.c ../py/formatfloat.c ../py/parsenumbase.c ../py/parsenum.c ../py/emitglue.c ../py/persistentcode.c ../py/runtime.c ../py/runtime_utils.c ../py/scheduler.c ../py/nativeglue.c ../py/ringbuf.c ../py/stackctrl.c ../py/argcheck.c ../py/warning.c ../py/profile.c ../py/map.c ../py/obj.c ../py/objarray.c ../py/objattrtuple.c ../py/objbool.c ../py/objboundmeth.c ../py/objcell.c ../py/objclosure.c ../py/objcomplex.c ../py/objdeque.c ../py/objdict.c ../py/objenumerate.c ../py/objexcept.c ../py/objfilter.c ../py/objfloat.c ../py/objfun.c ../py/objgenerator.c ../py/objgetitemiter.c ../py/objint.c ../py/objint_longlong.c ../py/objint_mpz.c ../py/objlist.c ../py/objmap.c ../py/objmodule.c ../py/objobject.c ../py/objpolyiter.c ../py/objproperty.c ../py/objnone.c ../py/objnamedtuple.c ../py/objrange.c ../py/objreversed.c ../py/objset.c ../py/objsingleton.c ../py/objslice.c ../py/objstr.c ../py/objstrunicode.c ../py/objstringio.c ../py/objtuple.c ../py/objtype.c ../py/objzip.c ../py/opmethods.c ../py/sequence.c ../py/stream.c ../py/binary.c ../py/builtinimport.c ../py/builtinevex.c ../py/builtinhelp.c ../py/modarray.c ../py/modbuiltins.c ../py/modcollections.c ../py/modgc.c ../py/modio.c ../py/modmath.c ../py/modcmath.c ../py/modmicropython.c ../py/modstruct.c ../py/modsys.c ../py/moduerrno.c ../py/modthread.c ../py/vm.c ../py/bc.c ../py/showbc.c ../py/repl.c ../py/smallint.c ../py/frozenmod.c ../extmod/moductypes.c ../extmod/modujson.c ../extmod/modure.c ../extmod/moduzlib.c ../extmod/moduheapq.c ../extmod/modutimeq.c ../extmod/moduhashlib.c ../extmod/moducryptolib.c ../extmod/modubinascii.c ../extmod/virtpin.c ../extmod/machine_mem.c ../extmod/machine_pinbase.c ../extmod/machine_signal.c ../extmod/machine_pulse.c ../extmod/machine_i2c.c ../extmod/machine_spi.c ../extmod/modbluetooth.c ../extmod/modussl_axtls.c ../extmod/modussl_mbedtls.c ../extmod/modurandom.c ../extmod/moduselect.c ../extmod/moduwebsocket.c ../extmod/modwebrepl.c ../extmod/modframebuf.c ../extmod/vfs.c ../extmod/vfs_blockdev.c ../extmod/vfs_reader.c ../extmod/vfs_posix.c ../extmod/vfs_posix_file.c ../extmod/vfs_fat.c ../extmod/vfs_fat_diskio.c ../extmod/vfs_fat_file.c ../extmod/vfs_lfs.c ../extmod/utime_mphal.c ../extmod/uos_dupterm.c ../lib/embed/abort_.c ../lib/utils/printf.c build/genhdr/moduledefs.h file.c main.c modtime.c icas.c input.c graphic.c nop.c gccollect.c unix_mphal.c modos.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c ../py/mpconfig.h mpconfigport.h >build/genhdr/qstr.i.last make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstr.split python3 ../py/makeqstrdefs.py split build/genhdr/qstr.i.last build/genhdr/qstr build/genhdr/qstrdefs.collected.h touch build/genhdr/qstr.split make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstrdefs.collected.h python3 ../py/makeqstrdefs.py cat build/genhdr/qstr.i.last build/genhdr/qstr build/genhdr/qstrdefs.collected.h QSTR updated make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstrdefs.generated.h cat ../py/qstrdefs.h qstrdefsport.h build/genhdr/qstrdefs.collected.h | sed 's/^Q(.*)/"&"/' | gcc -E -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 - | sed 's/^\"\(Q(.*)\)\"/\1/' > build/genhdr/qstrdefs.preprocessed.h python3 ../py/makeqstrdata.py build/genhdr/qstrdefs.preprocessed.h > build/genhdr/qstrdefs.generated.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpstate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpstate.o ../py/mpstate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nlr.o ../py/nlr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrpowerpc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrsetjmp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrsetjmp.o ../py/nlrsetjmp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/pystack.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/pystack.o ../py/pystack.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/malloc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/malloc.o ../py/malloc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/qstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/qstr.o ../py/qstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/vstr.o ../py/vstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/unicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/unicode.o ../py/unicode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpprint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpprint.o ../py/mpprint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/reader.o ../py/reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/gc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/gc.o ../py/gc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/lexer.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/lexer.o ../py/lexer.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scope.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scope.o ../py/scope.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitcommon.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitcommon.o ../py/emitcommon.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parse.o ../py/parse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmbase.o ../py/asmbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmx64.o ../py/asmx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx64.o ../py/emitnx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmx86.o ../py/asmx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx86.o ../py/emitnx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmthumb.o ../py/asmthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnthumb.o ../py/emitnthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpz.o ../py/mpz.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinethumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinethumb.o ../py/emitinlinethumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitbc.o ../py/emitbc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmxtensa.o ../py/asmxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnxtensa.o ../py/emitnxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmarm.o ../py/asmarm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensawin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnxtensawin.o ../py/emitnxtensawin.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinextensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinextensa.o ../py/emitinlinextensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenumbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenumbase.o ../py/parsenumbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/formatfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/formatfloat.o ../py/formatfloat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenum.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenum.o ../py/parsenum.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitglue.o ../py/emitglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/persistentcode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/persistentcode.o ../py/persistentcode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime_utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime_utils.o ../py/runtime_utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scheduler.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scheduler.o ../py/scheduler.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nativeglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nativeglue.o ../py/nativeglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/ringbuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/ringbuf.o ../py/ringbuf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stackctrl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stackctrl.o ../py/stackctrl.c ../py/stackctrl.c: In function 'mp_stack_ctrl_init': ../py/stackctrl.c:32:32: warning: storing the address of local variable 'stack_dummy' in 'mp_state_ctx.thread.stack_top' [-Wdangling-pointer=] 32 | MP_STATE_THREAD(stack_top) = (char*)&stack_dummy; ../py/stackctrl.c:31:18: note: 'stack_dummy' declared here 31 | volatile int stack_dummy; | ^~~~~~~~~~~ In file included from ../py/runtime.h:29, from ../py/stackctrl.c:27: ../py/mpstate.h:277:23: note: 'mp_state_ctx' declared here 277 | extern mp_state_ctx_t mp_state_ctx; | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/argcheck.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/argcheck.o ../py/argcheck.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/warning.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/warning.o ../py/warning.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/profile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/profile.o ../py/profile.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime.o ../py/runtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/map.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/map.o ../py/map.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/obj.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/obj.o ../py/obj.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/compile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/compile.o ../py/compile.c ../py/compile.c: In function 'do_import_name': ../py/compile.c:1127:27: warning: argument to 'alloca' is too large [-Walloca-larger-than=] 1127 | char *q_ptr = mp_local_alloc(len); | ^~~~~~~~~~~~~~ ../py/compile.c:1127:27: note: limit is 2147483647 bytes, but argument is 4294967295 ../py/compile.c:1138:27: warning: 'q_ptr' may be used uninitialized [-Wmaybe-uninitialized] 1138 | qstr q_full = qstr_from_strn(q_ptr, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../py/obj.h:31, from ../py/parse.h:32, from ../py/scope.h:29, from ../py/compile.c:33: ../py/qstr.h:67:6: note: by argument 1 of type 'const char *' to 'qstr_from_strn' declared here 67 | qstr qstr_from_strn(const char *str, size_t len); | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnarm.o ../py/emitnarm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objattrtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objattrtuple.o ../py/objattrtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objbool.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objbool.o ../py/objbool.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcell.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcell.o ../py/objcell.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objboundmeth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objboundmeth.o ../py/objboundmeth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objarray.o ../py/objarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objclosure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objclosure.o ../py/objclosure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdeque.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdeque.o ../py/objdeque.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objenumerate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objenumerate.o ../py/objenumerate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcomplex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcomplex.o ../py/objcomplex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfilter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfilter.o ../py/objfilter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfloat.o ../py/objfloat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objexcept.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objexcept.o ../py/objexcept.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgetitemiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgetitemiter.o ../py/objgetitemiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdict.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdict.o ../py/objdict.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgenerator.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgenerator.o ../py/objgenerator.c In file included from ../py/objgenerator.c:32: ../py/objgenerator.c: In function 'gen_wrap_call': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objgenerator.c: In function 'native_gen_wrap_call': ../py/objgenerator.c:101:81: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:66: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~ ../py/objgenerator.c:101:54: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:41: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~ ../py/objgenerator.c:101:21: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfun.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfun.o ../py/objfun.c In file included from ../py/objfun.c:34: ../py/objfun.c: In function 'mp_obj_code_get_name': ../py/bc.h:165:20: warning: variable 'n_cell' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:165:12: warning: variable 'n_info' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'mp_obj_fun_get_name': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'fun_bc_call': ../py/objfun.c:214:69: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:54: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:42: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:29: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:313:39: warning: variable 'n_def_args_unused' set but not used [-Wunused-but-set-variable=] 313 | size_t n_pos_args, n_kwonly_args, n_def_args_unused; | ^~~~~~~~~~~~~~~~~ ../py/objfun.c:312:48: warning: variable 'scope_flags_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:28: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:12: warning: variable 'n_state_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_longlong.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_longlong.o ../py/objint_longlong.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmap.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmap.o ../py/objmap.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint.o ../py/objint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmodule.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmodule.o ../py/objmodule.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_mpz.o ../py/objint_mpz.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objobject.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objobject.o ../py/objobject.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objpolyiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objproperty.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objproperty.o ../py/objproperty.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnone.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnone.o ../py/objnone.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objlist.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objlist.o ../py/objlist.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objreversed.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objreversed.o ../py/objreversed.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnamedtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objrange.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objrange.o ../py/objrange.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objsingleton.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objsingleton.o ../py/objsingleton.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objslice.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objslice.o ../py/objslice.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstringio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstringio.o ../py/objstringio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objset.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objset.o ../py/objset.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstrunicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstrunicode.o ../py/objstrunicode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objzip.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objzip.o ../py/objzip.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtuple.o ../py/objtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/opmethods.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/opmethods.o ../py/opmethods.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/sequence.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/sequence.o ../py/sequence.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stream.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stream.o ../py/stream.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtype.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtype.o ../py/objtype.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/binary.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/binary.o ../py/binary.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinevex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinevex.o ../py/builtinevex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinhelp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinhelp.o ../py/builtinhelp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modarray.o ../py/modarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinimport.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinimport.o ../py/builtinimport.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcollections.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcollections.o ../py/modcollections.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modgc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modgc.o ../py/modgc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modio.o ../py/modio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcmath.o ../py/modcmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstr.o ../py/objstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmath.o ../py/modmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modbuiltins.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modbuiltins.o ../py/modbuiltins.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modsys.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modsys.o ../py/modsys.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/moduerrno.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/moduerrno.o ../py/moduerrno.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmicropython.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmicropython.o ../py/modmicropython.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modstruct.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modstruct.o ../py/modstruct.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modthread.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modthread.o ../py/modthread.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/repl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/repl.o ../py/repl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/bc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/bc.o ../py/bc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/smallint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/smallint.o ../py/smallint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/frozenmod.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/frozenmod.o ../py/frozenmod.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/showbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/showbc.o ../py/showbc.c In file included from ../py/showbc.c:31: ../py/showbc.c: In function 'mp_bytecode_print': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modujson.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modujson.o ../extmod/modujson.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moductypes.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moductypes.o ../extmod/moductypes.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduheapq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/vm.o ../py/vm.c In file included from ../py/emitglue.h:30, from ../py/vm.c:32: ../py/vm.c: In function 'mp_execute_bytecode': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modutimeq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modutimeq.o ../extmod/modutimeq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moducryptolib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moducryptolib.o ../extmod/moducryptolib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduhashlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modure.o ../extmod/modure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/virtpin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/virtpin.o ../extmod/virtpin.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_mem.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_mem.o ../extmod/machine_mem.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pinbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pinbase.o ../extmod/machine_pinbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modubinascii.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduzlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_signal.o ../extmod/machine_signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pulse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pulse.o ../extmod/machine_pulse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_i2c.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_i2c.o ../extmod/machine_i2c.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_axtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_axtls.o ../extmod/modussl_axtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modbluetooth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modbluetooth.o ../extmod/modbluetooth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_spi.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_spi.o ../extmod/machine_spi.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_mbedtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_mbedtls.o ../extmod/modussl_mbedtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduselect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduselect.o ../extmod/moduselect.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduwebsocket.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduwebsocket.o ../extmod/moduwebsocket.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modwebrepl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modframebuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modframebuf.o ../extmod/modframebuf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs.o ../extmod/vfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_blockdev.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_blockdev.o ../extmod/vfs_blockdev.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modurandom.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat.o ../extmod/vfs_fat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix_file.o ../extmod/vfs_posix_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_reader.o ../extmod/vfs_reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix.o ../extmod/vfs_posix.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_diskio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_diskio.o ../extmod/vfs_fat_diskio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_file.o ../extmod/vfs_fat_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_lfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_lfs.o ../extmod/vfs_lfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/uos_dupterm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/uos_dupterm.o ../extmod/uos_dupterm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/embed/abort_.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/embed/abort_.o ../lib/embed/abort_.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/utime_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/utime_mphal.o ../extmod/utime_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/utils/printf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/utils/printf.o ../lib/utils/printf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./file.o file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC icas.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./icas.o icas.c icas.c: In function 'read_file': icas.c:28:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 28 | fscanf(f,"%s",buf); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC main.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./main.o main.c main.c: In function 'main_': main.c:587:15: warning: unused variable 'NOTHING_EXECUTED' [-Wunused-variable] 587 | const int NOTHING_EXECUTED = -2; | ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:484:13: warning: 'set_sys_argv' defined but not used [-Wunused-function] 484 | STATIC void set_sys_argv(char *argv[], int argc, int start_arg) { | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC modtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modtime.o modtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC nop.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./nop.o nop.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC input.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./input.o input.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC gccollect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./gccollect.o gccollect.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC modos.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modos.o modos.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC unix_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./unix_mphal.o unix_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/signal/signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/signal/signal.o ulab/scipy/signal/signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/optimize/optimize.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/optimize/optimize.o ulab/scipy/optimize/optimize.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/special/special.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/special/special.o ulab/scipy/special/special.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/linalg/linalg.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/linalg/linalg.o ulab/scipy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_tools.o ulab/ulab_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/ndarray/ndarray_iter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/ndarray/ndarray_iter.o ulab/numpy/ndarray/ndarray_iter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_properties.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_properties.o ulab/ndarray_properties.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/approx.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/approx.o ulab/numpy/approx.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/compare.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/compare.o ulab/numpy/compare.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray.o ulab/ndarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/fft/fft.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft.o ulab/numpy/fft/fft.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/fft/fft_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft_tools.o ulab/numpy/fft/fft_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_create.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_create.o ulab/ulab_create.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC graphic.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./graphic.o graphic.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/filter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/filter.o ulab/numpy/filter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/linalg/linalg_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg_tools.o ulab/numpy/linalg/linalg_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/linalg/linalg.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg.o ulab/numpy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/poly.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/poly.o ulab/numpy/poly.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/stats.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/stats.o ulab/numpy/stats.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/transform.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/transform.o ulab/numpy/transform.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numpy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numpy.o ulab/numpy/numpy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/scipy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/scipy.o ulab/scipy/scipy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/vector.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/vector.o ulab/numpy/vector.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/user/user.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/user/user.o ulab/user/user.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/utils/utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/utils/utils.o ulab/utils/utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab.o ulab/ulab.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_operators.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_operators.o ulab/ndarray_operators.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numerical.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numerical.o ulab/numpy/numerical.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ar rcs libmicropython.a build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o build/py/stackctrl.o build/py/argcheck.o build/py/warning.o build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o build/py/objlist.o build/py/objmap.o build/py/objmodule.o build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o build/py/objreversed.o build/py/objset.o build/py/objsingleton.o build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o build/py/objstringio.o build/py/objtuple.o build/py/objtype.o build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o build/py/modio.o build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o build/extmod/moduhashlib.o build/extmod/moducryptolib.o build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o build/extmod/machine_pinbase.o build/extmod/machine_signal.o build/extmod/machine_pulse.o build/extmod/machine_i2c.o build/extmod/machine_spi.o build/extmod/modbluetooth.o build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o build/extmod/modurandom.o build/extmod/moduselect.o build/extmod/moduwebsocket.o build/extmod/modwebrepl.o build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o build/extmod/vfs_reader.o build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o build/lib/embed/abort_.o build/lib/utils/printf.o build/./file.o build/./main.o build/./modtime.o build/./icas.o build/./input.o build/./graphic.o build/./nop.o build/./gccollect.o build/./unix_mphal.o build/./modos.o build/ulab/scipy/linalg/linalg.o build/ulab/scipy/optimize/optimize.o build/ulab/scipy/signal/signal.o build/ulab/scipy/special/special.o build/ulab/ndarray_operators.o build/ulab/ulab_tools.o build/ulab/ndarray.o build/ulab/numpy/ndarray/ndarray_iter.o build/ulab/ndarray_properties.o build/ulab/numpy/approx.o build/ulab/numpy/compare.o build/ulab/ulab_create.o build/ulab/numpy/fft/fft.o build/ulab/numpy/fft/fft_tools.o build/ulab/numpy/filter.o build/ulab/numpy/linalg/linalg.o build/ulab/numpy/linalg/linalg_tools.o build/ulab/numpy/numerical.o build/ulab/numpy/poly.o build/ulab/numpy/stats.o build/ulab/numpy/transform.o build/ulab/numpy/vector.o build/ulab/numpy/numpy.o build/ulab/scipy/scipy.o build/ulab/user/user.o build/ulab/utils/utils.o build/ulab/ulab.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ln -sf ../ulab . rm -f libmicropython.a ar cru libmicropython.a build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o build/py/stackctrl.o build/py/argcheck.o build/py/warning.o build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o build/py/objlist.o build/py/objmap.o build/py/objmodule.o build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o build/py/objreversed.o build/py/objset.o build/py/objsingleton.o build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o build/py/objstringio.o build/py/objtuple.o build/py/objtype.o build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o build/py/modio.o build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o build/extmod/moduhashlib.o build/extmod/moducryptolib.o build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o build/extmod/machine_pinbase.o build/extmod/machine_signal.o build/extmod/machine_pulse.o build/extmod/machine_i2c.o build/extmod/machine_spi.o build/extmod/modbluetooth.o build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o build/extmod/modurandom.o build/extmod/moduselect.o build/extmod/moduwebsocket.o build/extmod/modwebrepl.o build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o build/extmod/vfs_reader.o build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o build/lib/embed/abort_.o build/lib/utils/printf.o build/./unix_mphal.o build/./modos.o build/./gccollect.o build/./input.o build/./file.o build/./graphic.o build/./main.o build/./nop.o build/modtime.o build/ulab/*.o build/ulab/numpy/*.o build/ulab/numpy/fft/*.o build/ulab/numpy/linalg/*.o build/ulab/numpy/ndarray/*.o build/ulab/scipy/*.o build/ulab/scipy/linalg/*.o build/ulab/scipy/optimize/*.o build/ulab/scipy/signal/*.o build/ulab/scipy/special/*.o build/ulab/user/*.o build/ulab/utils/*.o /bin/cp libmicropython.a ../.. make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Nothing to be done for 'all-am'. Making all in src make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_lexer.lo input_lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_lexer.cc -fPIC -DPIC -o .libs/input_lexer.o In file included from gen.h:68, from giacPCH.h:32, from input_lexer.ll:47: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o icas.o icas.cc In file included from gen.h:68, from icas.cc:56: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sym2poly.lo sym2poly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sym2poly.cc -fPIC -DPIC -o .libs/sym2poly.o In file included from gen.h:68, from giacPCH.h:32, from sym2poly.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o moyal.lo moyal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c moyal.cc -fPIC -DPIC -o .libs/moyal.o In file included from gen.h:68, from giacPCH.h:32, from moyal.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_kolmogorovt(const gen&, const context*)' at moyal.cc:2789:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_kolmogorovt(const gen&, const context*)' at moyal.cc:2844:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_cdf(const gen&, const context*)' at moyal.cc:3866:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o maple.lo maple.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c maple.cc -fPIC -DPIC -o .libs/maple.o In file included from gen.h:68, from giacPCH.h:32, from maple.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' maple.cc: In function 'giac::gen giac::_thread_timeout(const gen&, const context*)': maple.cc:887:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 887 | ctrl_c=interrupted=true; | ~~~~~~~~~~~^~~~~ maple.cc:899:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 899 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ti89.lo ti89.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ti89.cc -fPIC -DPIC -o .libs/ti89.o In file included from gen.h:68, from giacPCH.h:32, from ti89.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o threaded.lo threaded.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c threaded.cc -fPIC -DPIC -o .libs/threaded.o In file included from gen.h:68, from giacPCH.h:32, from threaded.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:68, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 726 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from index.h:43: /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair >; _Val = std::pair >, giac::ext_gcd_t>; _KeyOfValue = std::_Select1st >, giac::ext_gcd_t> >; _Compare = std::less > >; _Alloc = std::allocator >, giac::ext_gcd_t> >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, giac::ext_gcd_t>, std::_Select1st >, giac::ext_gcd_t> >, std::less > >, std::allocator >, giac::ext_gcd_t> > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.h:27: threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::gen; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::gen; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Distance = int; _Tp = giac::T_unsigned, long long unsigned int>; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void* giac::do_threadmult(void*) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::dbgprint_vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::dbgprint_vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Distance = int; _Tp = giac::T_unsigned, long long unsigned int>; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void* giac::do_threadmult(void*) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o mathml.lo mathml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c mathml.cc -fPIC -DPIC -o .libs/mathml.o In file included from gen.h:68, from giacPCH.h:32, from mathml.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gausspol.lo gausspol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gausspol.cc -fPIC -DPIC -o .libs/gausspol.o In file included from gen.h:68, from giacPCH.h:32, from gausspol.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from sym2poly.h:27, from giacPCH.h:38: gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = long long int; U = unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = long long int; U = unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = long long int; U = unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = double; U = unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = double; U = unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = double; U = unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = long long int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = long long int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = long long int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = double; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = double; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = double; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = gen; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = gen; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = gen; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from index.h:43, from giacPCH.h:8: /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = long long int; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o permu.lo permu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c permu.cc -fPIC -DPIC -o .libs/permu.o In file included from gen.h:68, from giacPCH.h:32, from permu.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::matrice giac::ascsort(const matrice&, bool)' at permu.cc:1597:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o quater.lo quater.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c quater.cc -fPIC -DPIC -o .libs/quater.o In file included from gen.h:68, from giacPCH.h:32, from quater.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o symbolic.lo symbolic.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c symbolic.cc -fPIC -DPIC -o .libs/symbolic.o In file included from gen.h:68, from giacPCH.h:32, from symbolic.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o index.lo index.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c index.cc -fPIC -DPIC -o .libs/index.o In file included from gen.h:68, from giacPCH.h:32, from index.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o desolve.lo desolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c desolve.cc -fPIC -DPIC -o .libs/desolve.o In file included from gen.h:68, from giacPCH.h:32, from desolve.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_parser.lo input_parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_parser.cc -fPIC -DPIC -o .libs/input_parser.o In file included from gen.h:68, from giacPCH.h:32, from input_parser.yy:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modfactor.lo modfactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modfactor.cc -fPIC -DPIC -o .libs/modfactor.o In file included from gen.h:68, from giacPCH.h:32, from modfactor.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o misc.lo misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c misc.cc -fPIC -DPIC -o .libs/misc.o In file included from gen.h:68, from giacPCH.h:32, from misc.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'std::vector giac::prepare_effectifs(const vecteur&, const context*)' at misc.cc:4549:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = giac::xeff; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_cumulated_frequencies(const gen&, const context*)' at misc.cc:5111:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_cumulated_frequencies(const gen&, const context*)' at misc.cc:5111:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ezgcd.lo ezgcd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ezgcd.cc -fPIC -DPIC -o .libs/ezgcd.o In file included from gen.h:68, from giacPCH.h:32, from ezgcd.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o derive.lo derive.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c derive.cc -fPIC -DPIC -o .libs/derive.o In file included from gen.h:68, from giacPCH.h:32, from derive.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intgab.lo intgab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intgab.cc -fPIC -DPIC -o .libs/intgab.o In file included from gen.h:68, from giacPCH.h:32, from intgab.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modpoly.lo modpoly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modpoly.cc -fPIC -DPIC -o .libs/modpoly.o In file included from gen.h:68, from giacPCH.h:32, from modpoly.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from sym2poly.h:27, from giacPCH.h:38: gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = gen; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = gen; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = gen; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o risch.lo risch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c risch.cc -fPIC -DPIC -o .libs/risch.o In file included from gen.h:68, from giacPCH.h:32, from risch.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lin.lo lin.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lin.cc -fPIC -DPIC -o .libs/lin.o In file included from gen.h:68, from giacPCH.h:32, from lin.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1927:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1940:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1952:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1964:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intg.lo intg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intg.cc -fPIC -DPIC -o .libs/intg.o In file included from gen.h:68, from giacPCH.h:32, from intg.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o solve.lo solve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c solve.cc -fPIC -DPIC -o .libs/solve.o In file included from gen.h:68, from giacPCH.h:32, from solve.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::vecteur giac::gbasis_vars(const vecteur&, const context*)' at solve.cc:8963:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::vecteur giac::gbasis_vars(const vecteur&, const context*)' at solve.cc:8963:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o series.lo series.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c series.cc -fPIC -DPIC -o .libs/series.o In file included from gen.h:68, from giacPCH.h:32, from series.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' series.cc: In function 'bool giac::pmul(const sparse_poly1&, const sparse_poly1&, sparse_poly1&, bool, const gen&, const context*)': series.cc:414:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 414 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:466:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 466 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:497:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 497 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:579:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 579 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pdiv(const sparse_poly1&, const sparse_poly1&, sparse_poly1&, int, const context*)': series.cc:656:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 656 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pdiv(const sparse_poly1&, const gen&, sparse_poly1&, const context*)': series.cc:740:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 740 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pcompose(const vecteur&, const sparse_poly1&, sparse_poly1&, const context*)': series.cc:917:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 917 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::ppow(const sparse_poly1&, int, int, sparse_poly1&, const context*)': series.cc:1054:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1054 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::ppow(const sparse_poly1&, const gen&, int, int, sparse_poly1&, const context*)': series.cc:1089:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1089 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::in_series__SPOL1(const gen&, const identificateur&, const vecteur&, const vecteur&, int, int, sparse_poly1&, const context*)': series.cc:1241:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1241 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::mrv_lead_term(const gen&, const identificateur&, gen&, gen&, gen&, sparse_poly1&, int, const context*, bool)': series.cc:3082:34: warning: comparison of floating-point type 'double' with enumeration type 'giac::' is deprecated [-Wdeprecated-enum-float-conversion] 3082 | for (unsigned count=0; (ordre' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tex.lo tex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tex.cc -fPIC -DPIC -o .libs/tex.o In file included from gen.h:68, from giacPCH.h:32, from tex.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::autoscaleminmax(std::vector&, double&, double&, bool)' at tex.cc:1226:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sparse.lo sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sparse.cc -fPIC -DPIC -o .libs/sparse.o In file included from gen.h:68, from giacPCH.h:32, from sparse.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o csturm.lo csturm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c csturm.cc -fPIC -DPIC -o .libs/csturm.o In file included from gen.h:68, from giacPCH.h:32, from csturm.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = giac::int_2double; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vdbl&)' at csturm.cc:3207:7: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vdbl&)' at csturm.cc:3207:7: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vfdbl&)' at csturm.cc:2455:7: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vfdbl&)' at csturm.cc:2455:7: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = complex; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::aberth_singleprec(const vfdbl&, int, double, vfdbl&, int, int, std::vector&, int, bool, const context*)' at csturm.cc:3843:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::aberth_singleprec(const vfdbl&, int, double, vfdbl&, int, int, std::vector&, int, bool, const context*)' at csturm.cc:3843:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ifactor.lo ifactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ifactor.cc -fPIC -DPIC -o .libs/ifactor.o In file included from gen.h:68, from giacPCH.h:32, from ifactor.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o global.lo global.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c global.cc -fPIC -DPIC -o .libs/global.o In file included from gen.h:68, from giacPCH.h:32, from global.cc:11: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' global.cc: In function 'int ctrl_c_interrupted(int)': global.cc:240:33: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 240 | giac::ctrl_c=giac::interrupted=0; | ~~~~~~~~~~~~~~~~~^~ global.cc: In function 'giac::gen giac::_fork_timeout(const gen&, const context*)': global.cc:4648:28: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4648 | child_busy=data_ready=false; | ~~~~~~~~~~^~~~~~ global.cc:4711:32: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4711 | child_busy=data_ready=false; | ~~~~~~~~~~^~~~~~ global.cc: In function 'char* numworks_gettar(size_t&)': global.cc:1529:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1529 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool dfu_update_khicas(const char*)': global.cc:1539:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1539 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool giac::scriptstore2map(const char*, nws_map&)': global.cc:1690:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1690 | fread(buf,1,nwstoresize1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'int giac::rsa_check(const char*, int, BYTE (*)[32], int*, std::vector >&)': global.cc:1796:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1796 | fscanf(f,"%i %s",&tailles[i],firmwarename); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o isom.lo isom.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c isom.cc -fPIC -DPIC -o .libs/isom.o In file included from gen.h:68, from giacPCH.h:32, from isom.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o alg_ext.lo alg_ext.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c alg_ext.cc -fPIC -DPIC -o .libs/alg_ext.o In file included from gen.h:68, from giacPCH.h:32, from alg_ext.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gauss.lo gauss.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gauss.cc -fPIC -DPIC -o .libs/gauss.o In file included from gen.h:68, from giacPCH.h:32, from gauss.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot3d.lo plot3d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot3d.cc -fPIC -DPIC -o .libs/plot3d.o In file included from gen.h:68, from giacPCH.h:32, from plot3d.cc:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o rpn.lo rpn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c rpn.cc -fPIC -DPIC -o .libs/rpn.o In file included from gen.h:68, from giacPCH.h:32, from rpn.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o pari.lo pari.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c pari.cc -fPIC -DPIC -o .libs/pari.o In file included from gen.h:68, from giacPCH.h:32, from pari.cc.old:2, from pari.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o vecteur.lo vecteur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c vecteur.cc -fPIC -DPIC -o .libs/vecteur.o In file included from gen.h:68, from giacPCH.h:32, from vecteur.cc:16: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::vecteur giac::proot(const vecteur&, double&, int&, bool, const context*)' at vecteur.cc:2479:10: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o unary.lo unary.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c unary.cc -fPIC -DPIC -o .libs/unary.o In file included from gen.h:68, from giacPCH.h:32, from unary.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o prog.lo prog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c prog.cc -fPIC -DPIC -o .libs/prog.o In file included from gen.h:68, from giacPCH.h:32, from prog.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' prog.cc: In function 'giac::gen giac::_sha256(const gen&, const context*)': prog.cc:7549:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 7549 | fread(buf,1,offset,hFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_sort(const gen&, const context*)' at prog.cc:8573:6: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_sort(const gen&, const context*)' at prog.cc:8573:6: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot.lo plot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot.cc -fPIC -DPIC -o .libs/plot.o In file included from gen.h:68, from giacPCH.h:32, from plot.cc:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' plot.cc: In function 'giac::gen giac::unarchive_session(const std::string&, int, const gen&, const context*)': plot.cc:12397:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12397 | fread(buf,sizeof(char),12,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ plot.cc:12400:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12400 | fread(buf,sizeof(char),1,f); // FIXME 2 for windows? | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ plot.cc: In function 'giac::gen giac::_unarchive(const gen&, const context*)': plot.cc:12484:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12484 | fread(buf,sizeof(char),4,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o identificateur.lo identificateur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c identificateur.cc -fPIC -DPIC -o .libs/identificateur.o In file included from gen.h:68, from giacPCH.h:32, from identificateur.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tinymt32.lo tinymt32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tinymt32.cc -fPIC -DPIC -o .libs/tinymt32.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o first.lo first.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c first.cc -fPIC -DPIC -o .libs/first.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpLESystemSolver.lo TmpLESystemSolver.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpLESystemSolver.C -fPIC -DPIC -o .libs/TmpLESystemSolver.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpFGLM.lo TmpFGLM.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpFGLM.C -fPIC -DPIC -o .libs/TmpFGLM.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o usual.lo usual.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c usual.cc -fPIC -DPIC -o .libs/usual.o In file included from gen.h:68, from giacPCH.h:32, from usual.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' usual.cc: In function 'giac::gen giac::numeric_matrix_exp(const gen&, double, const context*)': usual.cc:830:22: warning: comparison of floating-point type 'double' with enumeration type 'giac::' is deprecated [-Wdeprecated-enum-float-conversion] 830 | for (double j=2;jeps;++j){ | ~^~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o help.lo help.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c help.cc -fPIC -DPIC -o .libs/help.o In file included from gen.h:68, from giacPCH.h:32, from help.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lpsolve.lo lpsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lpsolve.cc -fPIC -DPIC -o .libs/lpsolve.o In file included from gen.h:68, from giacPCH.h:32, from lpsolve.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/bits/stl_algobase.h:63, from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from first.h:589, from giacPCH.h:4: /usr/include/c++/16/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': lpsolve.cc:1719:43: required from here 1719 | qual=make_pair(proj,bnd); | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ lpsolve.cc: In static member function 'static void giac::lp_problem::glpk_callback(glp_tree*, void*)': lpsolve.cc:2031:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2031 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/vector:74, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = giac::lp_variable; _Alloc = std::allocator]': /usr/include/c++/16/bits/vector.tcc:137:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 137 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ lpsolve.cc: In member function 'void giac::lp_problem::postprocess()': lpsolve.cc:1583:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1583 | variables.insert(variables.begin()+j,var); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lpsolve.cc: In member function 'void giac::lp_problem::make_all_vars_bounded_below()': lpsolve.cc:1289:33: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1289 | variables.insert(variables.begin()+i,negvar); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gen.lo gen.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gen.cc -fPIC -DPIC -o .libs/gen.o In file included from gen.h:68, from giacPCH.h:32, from gen.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' gen.cc: In function 'void giac::delete_ptr(signed char, short int, ref_mpz_t*)': gen.cc:1812:83: warning: '--' expression of 'volatile'-qualified type is deprecated [-Wvolatile] 1812 | if (ptr_save && type_save!=_FLOAT_&& ptr_save->ref_count!=-1 && !--(ptr_save->ref_count)){ | ~~~~~~~~~~~^~~~~~~~~~ gen.cc: In function 'const char* giac::caseval(const char*)': gen.cc:16835:23: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 16835 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ gen.cc:17037:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 17037 | ctrl_c=interrupted=true; | ~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o signalprocessing.lo signalprocessing.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c signalprocessing.cc -fPIC -DPIC -o .libs/signalprocessing.o In file included from gen.h:68, from giacPCH.h:32, from signalprocessing.cc:19: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' signalprocessing.cc: In member function 'virtual std::string giac::audio_clip::texprint(const giac::context*) const': signalprocessing.cc:993:9: warning: ignoring return value of 'constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', declared with attribute 'nodiscard' [-Wunused-result] 993 | ret+"}"; | ^~~ In file included from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from index.h:22, from giacPCH.h:8: /usr/include/c++/16/bits/basic_string.h:3947:5: note: declared here 3947 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ signalprocessing.cc: In member function 'int giac::audio_clip::play(int, int, int) const': signalprocessing.cc:1597:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1597 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphtheory.lo graphtheory.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphtheory.cc -fPIC -DPIC -o .libs/graphtheory.o In file included from gen.h:68, from giacPCH.h:32, from graphtheory.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' graphtheory.cc: In function 'giac::gen giac::_import_graph(const gen&, const context*)': graphtheory.cc:1158:37: warning: arithmetic between different enumeration types 'giac::maple_conversion' and 'giac::plot_options' is deprecated [-Wdeprecated-enum-enum-conversion] 1158 | case _GT_WEIGHTS+_LABELS: eval_weights=eval_labels=true; break; | ~~~~~~~~~~~^~~~~~~~ graphtheory.cc: In function 'giac::gen giac::_draw_graph(const gen&, const context*)': graphtheory.cc:2041:39: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2041 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_sierpinski_graph(const gen&, const context*)': graphtheory.cc:2205:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2205 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_graph(const gen&, const context*)': graphtheory.cc:2307:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2307 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_digraph(const gen&, const context*)': graphtheory.cc:2333:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2333 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_bipartite_graph(const gen&, const context*)': graphtheory.cc:2408:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2408 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_regular_graph(const gen&, const context*)': graphtheory.cc:2482:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2482 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_planar_graph(const gen&, const context*)': graphtheory.cc:2625:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2625 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_number_of_triangles(const gen&, const context*)': graphtheory.cc:3996:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 3996 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_planar(const gen&, const context*)': graphtheory.cc:4110:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4110 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_eulerian(const gen&, const context*)': graphtheory.cc:4510:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4510 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_allpairs_distance(const gen&, const context*)': graphtheory.cc:5158:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5158 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_maximum_clique(const gen&, const context*)': graphtheory.cc:5444:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5444 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_clique_cover(const gen&, const context*)': graphtheory.cc:5500:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5500 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_clique_cover_number(const gen&, const context*)': graphtheory.cc:5533:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5533 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_number(const gen&, const context*)': graphtheory.cc:5584:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5584 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_maximum_independent_set(const gen&, const context*)': graphtheory.cc:5620:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5620 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_independence_number(const gen&, const context*)': graphtheory.cc:5648:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5648 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimal_vertex_coloring(const gen&, const context*)': graphtheory.cc:6453:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6453 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_subgraph_isomorphic(const gen&, const context*)': graphtheory.cc:6589:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6589 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimal_edge_coloring(const gen&, const context*)': graphtheory.cc:6720:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6720 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_index(const gen&, const context*)': graphtheory.cc:6759:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6759 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_hamiltonian(const gen&, const context*)': graphtheory.cc:6794:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6794 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_tutte_polynomial(const gen&, const context*)': graphtheory.cc:7308:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7308 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_flow_polynomial(const gen&, const context*)': graphtheory.cc:7350:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7350 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_polynomial(const gen&, const context*)': graphtheory.cc:7392:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7392 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_reliability_polynomial(const gen&, const context*)': graphtheory.cc:7440:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7440 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_edge_connectivity(const gen&, const context*)': graphtheory.cc:7697:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7697 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_vertex_connectivity(const gen&, const context*)': graphtheory.cc:7726:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7726 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_find_cycles(const gen&, const context*)': graphtheory.cc:7862:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7862 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_kspaths(const gen&, const context*)': graphtheory.cc:7906:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7906 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_icomp(const gen&, const context*)': graphtheory.cc:7980:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7980 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_communicability_betweenness_centrality(const gen&, const context*)': graphtheory.cc:8212:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8212 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_katz_centrality(const gen&, const context*)': graphtheory.cc:8260:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8260 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimum_vertex_cover(const gen&, const context*)': graphtheory.cc:8454:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8454 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_vertex_cover_number(const gen&, const context*)': graphtheory.cc:8538:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8538 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = giac::graphe::rectangle::comparator]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'giac::gen giac::_draw_graph(const gen&, const context*)' at graphtheory.cc:2057:13: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o nautywrapper.lo nautywrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c nautywrapper.c -fPIC -DPIC -o .libs/nautywrapper.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o optimization.lo optimization.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c optimization.cc -fPIC -DPIC -o .libs/optimization.o In file included from gen.h:68, from giacPCH.h:32, from optimization.cc:21: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' optimization.cc: In function 'bool giac::find_global_extrema_recursively(const gen&, const vecteur&, const vecteur&, const vecteur&, const vecteur&, const gen_map&, const std::map&, const std::map&, gen&, gen&, vecteur&, vecteur&, const context*)': optimization.cc:2096:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2096 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ optimization.cc: In member function 'int giac::nlp_problem::ipt_solver::ls_filter_barrier_method(giac::vecteur&, giac::vecteur&, giac::vecteur&, double)': optimization.cc:5196:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5196 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ optimization.cc: In member function 'bool giac::nlp_problem::branch_and_bound(const meth_parm&, const giac::vecteur&, optimum_t&)': optimization.cc:5728:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5728 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ optimization.cc: In member function 'bool giac::nlp_problem::outer_approximation(const meth_parm&, const giac::vecteur&, optimum_t&)': optimization.cc:5798:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5798 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:63, from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from first.h:589, from giacPCH.h:4: /usr/include/c++/16/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': optimization.cc:12325:24: required from here 12325 | intq.push(make_pair(xL,xU)); | ~~~~~~~~~^~~~~~~ /usr/include/c++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1213 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair >*; _OutputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2612 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _OutputIterator = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2679:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2679 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2679:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2690:34: /usr/include/c++/16/bits/stl_algo.h:2669:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2669 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2672:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2672 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2672:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >*, vector > > >; _RandomAccessIterator2 = pair >*; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2694:26: /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2647 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2649 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2650 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2655 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2697:26: /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2647 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2649 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2650 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2655 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2436 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2474:15: /usr/include/c++/16/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2475:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2475 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2476 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2749:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2749 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2749:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2754:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2754 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2758:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2758 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2759:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2759 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2760:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2760 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2761 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2762 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2763 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2361 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2705 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2710:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2710 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2711:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2711 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2713:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2713 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2714 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2715 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2384 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2392:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2392 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2393 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >*, vector > > >; _BidirectionalIterator2 = pair >*; _Distance = int]' at /usr/include/c++/16/bits/stl_algo.h:2354:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2418:30: /usr/include/c++/16/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2721:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2721 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2721:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2730:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2730 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2732:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2732 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2734:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2734 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2735 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2741:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2741 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:69: /usr/include/c++/16/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >]': /usr/include/c++/16/bits/stl_tempbuf.h:321:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 321 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]' at /usr/include/c++/16/bits/stl_algo.h:5043:36, inlined from 'int giac::hclust::linkage(dendrogram&, std::vector&, int, int, int, int)' at optimization.cc:11287:21: /usr/include/c++/16/bits/stl_algo.h:4998:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 4998 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/16/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5001 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5002 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5003 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5005:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5005 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5007:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5007 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5008 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kdisplay.lo kdisplay.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kdisplay.cc -fPIC -DPIC -o .libs/kdisplay.o In file included from gen.h:68, from giacPCH.h:32, from kdisplay.cc:22: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kadd.lo kadd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kadd.cc -fPIC -DPIC -o .libs/kadd.o In file included from gen.h:68, from giacPCH.h:32, from kadd.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o caseval.lo caseval.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c caseval.c -fPIC -DPIC -o .libs/caseval.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o cutils.lo cutils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c cutils.c -fPIC -DPIC -o .libs/cutils.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o graphic.lo graphic.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c graphic.c -fPIC -DPIC -o .libs/graphic.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphe.lo graphe.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphe.cc -fPIC -DPIC -o .libs/graphe.o In file included from gen.h:68, from giacPCH.h:32, from graphe.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' graphe.cc: In static member function 'static bool giac::graphe::is_interrupted()': graphe.cc:173:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 173 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = giac::graphe::rectangle::comparator]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphe.cc: In member function 'bool giac::graphe::rectangle::intersects(std::vector::const_iterator, std::vector::const_iterator) const': graphe.cc:560:6: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 560 | bool graphe::rectangle::intersects(vector::const_iterator first,vector::const_iterator last) const { | ^~~~~~ graphe.cc:560:6: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'static void giac::graphe::sort_rectangles(std::vector&)' at graphe.cc:7950:14: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ graphe.cc: In static member function 'static bool giac::graphe::embed_rectangles(std::vector&, double)': graphe.cc:7975:65: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7975 | if (r.y()+r.height()<=maxheight && !r.intersects(rectangles.begin(),it)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ graphe.cc:7990:91: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7990 | if (r.x()::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'double giac::graphe::tsp::weight(int, int)' at graphe.cc:11366:40: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void giac::graphe::tsp::rowgen(glp_tree*)' at graphe.cc:12144:39: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void giac::graphe::tsp::rowgen(glp_tree*)' at graphe.cc:12156:38: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::edge_labels_placement(const layout&)' at graphe.cc:3840:22: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'giac::graphe::tsp::tsp(giac::graphe*, double, bool)' at graphe.cc:10997:34: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'double giac::graphe::tsp::lower_bound()' at graphe.cc:11098:18: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::tsp::select_branching_variable(glp_tree*)' at graphe.cc:12077:18: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::tsp::select_branching_variable(glp_tree*)' at graphe.cc:12077:18: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libregexp.lo libregexp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libregexp.c -fPIC -DPIC -o .libs/libregexp.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libbf.lo libbf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libbf.c -fPIC -DPIC -o .libs/libbf.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qjsgiac.lo qjsgiac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c qjsgiac.c -fPIC -DPIC -o .libs/qjsgiac.o qjsgiac.c: In function 'js_loop': qjsgiac.c:320:5: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 320 | scanf("%s",line); | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libunicode.lo libunicode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libunicode.c -fPIC -DPIC -o .libs/libunicode.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs-libc.lo quickjs-libc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs-libc.c -fPIC -DPIC -o .libs/quickjs-libc.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' g++ mkjs.cc -o mkjs make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qrcodegen.lo qrcodegen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c qrcodegen.c -fPIC -DPIC -o .libs/qrcodegen.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o History.lo History.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c History.cc -fPIC -DPIC -o .libs/History.o In file included from gen.h:68, from giacPCH.h:32, from History.h:21, from History.cc:31: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' History.cc: In member function 'bool xcas::History_Pack::focus(int, bool)': History.cc:673:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from History.cc:25: /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:673:51: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:673:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'bool xcas::set_gen_value(Fl_Widget*, const giac::gen&, bool)': History.cc:993:18: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 993 | i->position(0,0); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'bool xcas::set_value(Fl_Widget*, const std::string&, bool)': History.cc:1059:18: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1059 | i->position(0,0); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*)': History.cc:2178:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2178 | int i=fl_ask("%s",("File "+s+" exists. Overwrite?").c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from History.cc:29: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*, const char*, bool, bool, bool, bool)': History.cc:2253:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2253:52: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2253:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc:2258:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2258:52: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2258:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::insert_before(int, bool, int)': History.cc:2722:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2722 | int i=fl_ask("%s",gettext("Set compatibility mode to TI?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc:2758:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2758 | int i=fl_ask("%s",(gettext("File ")+xcasws+gettext(" exists. Overwrite?")).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc: In function 'void xcas::Comment_cb_eval(Fl_Multiline_Input*, void*)': History.cc:3120:28: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 3120 | i->position(is,is); | ~~~~~~~~~~~^~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_Pack_Group_eval(Fl_Group*, bool)': History.cc:3358:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 3358 | i->position(0,0); // was i->position(is,is); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_help_index(Fl_Widget*, void*)': History.cc:5064:47: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5064 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5064:34: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 5064 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_tex_button(Fl_Widget*, void*)': History.cc:5080:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5080 | int i=ptr->position(),j=ptr->mark(); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_stop_button(Fl_Widget*, void*)': History.cc:5117:37: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5117 | giac::interrupted=giac::ctrl_c=true; | ~~~~~~~~~~~~^~~~~ History.cc: In member function 'void xcas::History_Fold::update_status(bool)': History.cc:5297:35: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 5297 | struct mallinfo mem=mallinfo(); | ~~~~~~~~^~ In file included from History.cc:46: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ History.cc: In function 'void xcas::output_resize(Fl_Input_*)': History.cc:5788:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5788 | output->position(n-1,n-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'void xcas::widgetbuf::put_char(int)': History.cc:5875:21: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5875 | text->position(n,n); | ~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc:5882:27: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5882 | int n=text->position(); | ~~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5884:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5884 | text->position(n-1,n-1); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'virtual int xcas::Log_Output::handle(int)': History.cc:5944:19: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5944 | int i=position(),iorig=i,s=size(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5965:13: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5965 | position(i,i); | ~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*)': History.cc:2172:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2172 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::insert_url(const char*, int)': History.cc:2789:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2789 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc:2816:16: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2816 | fread(buf,74,1,f); // skip header | ~~~~~^~~~~~~~~~~~ History.cc:2822:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2822 | if (c) fread(buf,1,c,f); | ~~~~~^~~~~~~~~~~ History.cc: In function 'void xcas::save_as_text(std::ostream&, int, History_Pack*)': History.cc:3610:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 3610 | fread(nwsbuf,1,sizeof(nwsbuf),f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Input.lo Input.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Input.cc -fPIC -DPIC -o .libs/Input.o In file included from gen.h:68, from Input.h:10, from Input.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Input.cc: In function 'int xcas::handle_tab(const std::string&, const std::vector >&, int, int, int&, std::string&, bool)': Input.cc:544:20: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 544 | input->position(ss,ss); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from /usr/include/FL/Fl_Window.H:23, from Input.h:13: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'void xcas::Multiline_Input_tab::insert_replace(const std::string&, bool)': Input.cc:762:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 762 | size_t pos1=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:777:15: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 777 | position(pos1,pos2); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:779:15: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 779 | position(pos2,pos2); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'void xcas::Multiline_Input_tab::match()': Input.cc:818:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 818 | if (mark()!=position()) | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:827:21: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 827 | int pos=position(),p0=pos; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:843:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 843 | int pos=position(),p0=pos; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:888:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 888 | position(pos,pos); | ~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'bool xcas::Multiline_Input_tab::need_nl()': Input.cc:977:19: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 977 | int i=position(),i0; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'int xcas::Multiline_Input_tab::in_handle(int)': Input.cc:1077:19: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 1077 | position(0); | ~~~~~~~~^~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ Input.cc:1083:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1083:41: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1083:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1091:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1091:41: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1091:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1104:56: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1104 | str=motclef(string(value()).substr(0,position())); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1187:27: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1187 | int ans=fl_ask("%s",((logs+'\n')+gettext("To get a newline, use shift-Enter. Reedit?")).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Input.cc:29: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Input.cc:1189:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1189 | position(taille,taille); | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1199:27: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1199 | int ans=fl_ask("%s",(logs+"\nReedit?").c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Input.cc:1202:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1202 | position(max(int(i-token.size()),0),i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1218:17: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1218 | position(size(), 0); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1243:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1243 | unsigned p=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1261:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1261 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1266:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1266 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1272:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1272 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1288:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1288 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1322:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1322 | int pos1=position(),pos2=mark(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1326:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1326 | position(pos1,pos1+history[count].size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1335:26: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1335 | unsigned p=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1349:17: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1349 | if (position()' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t14]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:19890:45: required from here 19890 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 19891 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19892 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 19893 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t11]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:19955:43: required from here 19955 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 19956 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19957 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 19958 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t15]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:20018:43: required from here 20018 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20019 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20020 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 20021 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t64]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:20082:48: required from here 20082 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20083 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20084 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 20085 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In function 'bool giac::dicho(typename std::vector >::const_iterator&, typename std::vector >::const_iterator, const tdeg_t&, order_t) [with tdeg_t = tdeg_t64; modint_t = int]': cocoa.cc:8694:8: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 8694 | bool dicho(typename std::vector< T_unsigned >::const_iterator & jt,typename std::vector< T_unsigned >::const_iterator jtend,const tdeg_t & u,order_t order){ | ^~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In function 'bool giac::dicho(typename std::vector::const_iterator&, typename std::vector::const_iterator, const tdeg_t&, order_t) [with tdeg_t = tdeg_t64]': cocoa.cc:11961:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 11961 | bool dicho(std::vector::const_iterator & jt,std::vector::const_iterator jtend,const tdeg_t64 & u,order_t order){ | ^~~~~ cocoa.cc: In function 'void giac::zmakelinesplit(const zpolymod&, const tdeg_t*, const std::vector&, void*, const std::vector&, std::vector&, std::vector*, int) [with tdeg_t = tdeg_t64; modint_t = int]': cocoa.cc:12055:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 12055 | if (dicho(jt,end,u,p.order)){ | ~~~~~^~~~~~~~~~~~~~~~~~ cocoa.cc:12082:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 12082 | if (dodicho && dicho(jt,jtend,u,p.order)){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 199 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void giac::makelinesplit(const polymod&, const tdeg_t*, const polymod&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]', inlined from 'int giac::f4mod(vectpolymod&, const std::vector&, modint_t, std::vector&, vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:9426:17: cocoa.cc:8724:46: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 8724 | if (dodicho && dicho(jt,jtend,u,R.order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::heap_tt; _Compare = giac::compare_heap_tt]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = giac::tdeg_t64; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = giac::tdeg_t64; _Tp = int; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]', inlined from 'void giac::mapmultsubmodshift(std::map >&, modint_t, const polymod&, const tdeg_t&, modint_t) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4311:10: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'int giac::rur_quotient_ideal_dimension(const vectpolymod&, polymod&, polymod*, polymod*) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:15460:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'int giac::rur_quotient_ideal_dimension(const vectpolymod&, polymod&, polymod*, polymod*) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:15460:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::convert(const poly8&, polymod&, modint_t, bool) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:3756:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::convert(const poly8&, polymod&, modint_t, bool) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:3756:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::check_initial_generators(vectpoly8&, const vectpoly8&, std::vector&, double) [with tdeg_t = tdeg_t64]' at cocoa.cc:16644:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::check_initial_generators(vectpoly8&, const vectpoly8&, std::vector&, double) [with tdeg_t = tdeg_t64]' at cocoa.cc:16644:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = giac::tdeg_t64; _Tp = int; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]', inlined from 'void giac::poly2map(const polymod&, std::map >&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4320:8, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4781:17: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:11760:9, inlined from 'int giac::zf4mod(vectzpolymod&, const std::vector&, modint_t, const std::vector&, const std::vector*&, vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, int) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:13497:27: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:11760:9, inlined from 'int giac::zf4mod(vectzpolymod&, const std::vector&, modint_t, const std::vector&, const std::vector*&, vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, int) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:13497:27: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t11; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t11; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t15; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t15; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In function 'bool giac::rur_minpoly(const vectpolymod&, const polymod&, const polymod&, modint_t, vecteur&, matrice&) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]': cocoa.cc:15845:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15845 | if (dicho(jt_,jtend,cur.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15850:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15850 | if (dicho(jt,jtend,cur.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15927:35: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15927 | if (dicho(jt_,jtend,si.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15934:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15934 | if (dicho(jt,jtend,si.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14416:17: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14416:17: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs.lo quickjs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs.c -fPIC -DPIC -o .libs/quickjs.o quickjs.c: In function 'js_default_module_normalize_name': quickjs.c:27200:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27200 | p = strrchr(base_name, '/'); | ^ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Print.lo Print.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Print.cc -fPIC -DPIC -o .libs/Print.o In file included from gen.h:68, from Print.h:10, from Print.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Print.cc: In function 'void xcas::Graph2d3d_widget_print(Graph2d3d*, Fl_Paged_Device*, bool)': Print.cc:534:34: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 534 | g3->printing=ps->driver()->file(); | ^~ In file included from Print.cc:64: /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc: In function 'void xcas::widget_ps_print(Fl_Widget*, const std::string&, bool, int, bool, bool, bool)': Print.cc:868:18: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 868 | ptr->driver()->pw_=eps?int(widget->w()*pixel_scale):0; | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:869:18: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 869 | ptr->driver()->ph_=eps?int(widget->h()*pixel_scale):0; | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:882:49: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 882 | setgraph3dprintstate(widget,ps->driver()->file(),hidemouseparam); | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:968:35: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 968 | Xcas_help_output->position(32+fnames,68+2*fnames); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from /usr/include/FL/Fl_Window.H:23, from Print.h:12: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Print.cc: In function 'void xcas::widget_print(Fl_Widget*)': Print.cc:998:46: error: cannot 'dynamic_cast' 'p' (of type 'class Fl_Printer*') to type 'class Fl_PostScript_Graphics_Driver*' (target is not pointer or reference to complete type) 998 | if (Fl_PostScript_Graphics_Driver * ps=dynamic_cast(p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:999:39: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 999 | setgraph3dprintstate(widget,ps->file(),true); | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:980: Print.lo] Error 1 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Equation.lo Equation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Equation.cc -fPIC -DPIC -o .libs/Equation.o In file included from gen.h:68, from giacPCH.h:32, from Equation.h:9, from Equation.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Xcas1.lo Xcas1.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Xcas1.cc -fPIC -DPIC -o .libs/Xcas1.o In file included from gen.h:68, from giacPCH.h:32, from History.h:21, from Xcas1.h:19, from Xcas1.cc:36: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Xcas1.cc: In function 'void xcas::cb_Xcas_source_browser(Fl_Browser*, void*)': Xcas1.cc:189:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 189 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from Xcas1.cc:25: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_kill_button(Fl_Button*, void*)': Xcas1.cc:217:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 217 | Xcas_debug_input->position(4,4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_break_button(Fl_Button*, void*)': Xcas1.cc:229:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 229 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_rmbrk_button(Fl_Button*, void*)': Xcas1.cc:241:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 241 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_watch_button(Fl_Button*, void*)': Xcas1.cc:247:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 247 | Xcas_debug_input->position(6,6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_rmwatch_button(Fl_Button*, void*)': Xcas1.cc:253:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 253 | Xcas_debug_input->position(8,8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_help_index(Fl_Menu_*, void*)': Xcas1.cc:3893:47: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 3893 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Xcas1.cc:3893:34: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 3893 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'bool xcas::fltk_view(const giac::gen&, giac::gen&, const std::string&, std::string&, int, const giac::context*)': Xcas1.cc:4369:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4369 | int i=fl_ask(gettext("History modified. Save?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Xcas1.cc:28: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Xcas1.cc:4376:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4376 | int i=fl_ask("Figure modified. Save?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Xcas1.cc:4383:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4383 | int i=fl_ask("Sheet modified. Save?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o markup.lo markup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c markup.cc -fPIC -DPIC -o .libs/markup.o In file included from gen.h:68, from giacPCH.h:32, from markup.cc:19: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[1]: *** [Makefile:506: all-recursive] Error 1 make: *** [Makefile:436: all] Error 2 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF (%build) I: [iurt_root_command] ERROR: chroot I: [iurt] [iurt] --------------- end of command output --------------- D: [iurt] [iurt] clean chroot D: [iurt_root_command] Running iurt_root_command --netns_delete /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Delete network namespace for given chroot, killing all processes D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/proc D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/dev/pts D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260813225141 D: [iurt_root_command] Success!