*: [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-aarch64 I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260813225655 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.aarch64 D: [iurt] [iurt] running with pid 3906920 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.aarch64.0.20260813225655 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.aarch64.0.20260813225655.tmp.B98JkX D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.aarch64.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.aarch64.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.aarch64.0.20260813225655.tmp.B98... 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.aarch64.0.20260813225655.tmp.B98JkX/tmp/tmp.WX3BrL/dev/null': Operation not permitted --2026-08-14 00:56:56-- http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/media_info/20260813-224538-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3332211 (3.2M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX/tmp/tmp.WX3BrL/tmp/.urpmi-1000/partial/20260813-224538-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 1002K 3s 50K .......... .......... .......... .......... .......... 3% 1.95M 2s 100K .......... .......... .......... .......... .......... 4% 68.0M 2s 150K .......... .......... .......... .......... .......... 6% 92.4M 1s 200K .......... .......... .......... .......... .......... 7% 2.00M 1s 250K .......... .......... .......... .......... .......... 9% 80.7M 1s 300K .......... .......... .......... .......... .......... 10% 66.0M 1s 350K .......... .......... .......... .......... .......... 12% 107M 1s 400K .......... .......... .......... .......... .......... 13% 2.13M 1s 450K .......... .......... .......... .......... .......... 15% 167M 1s 500K .......... .......... .......... .......... .......... 16% 149M 1s 550K .......... .......... .......... .......... .......... 18% 97.8M 1s 600K .......... .......... .......... .......... .......... 19% 142M 1s 650K .......... .......... .......... .......... .......... 21% 95.9M 0s 700K .......... .......... .......... .......... .......... 23% 108M 0s 750K .......... .......... .......... .......... .......... 24% 125M 0s 800K .......... .......... .......... .......... .......... 26% 93.0M 0s 850K .......... .......... .......... .......... .......... 27% 2.26M 0s 900K .......... .......... .......... .......... .......... 29% 58.3M 0s 950K .......... .......... .......... .......... .......... 30% 44.8M 0s 1000K .......... .......... .......... .......... .......... 32% 56.7M 0s 1050K .......... .......... .......... .......... .......... 33% 55.8M 0s 1100K .......... .......... .......... .......... .......... 35% 53.7M 0s 1150K .......... .......... .......... .......... .......... 36% 58.1M 0s 1200K .......... .......... .......... .......... .......... 38% 58.7M 0s 1250K .......... .......... .......... .......... .......... 39% 56.4M 0s 1300K .......... .......... .......... .......... .......... 41% 57.1M 0s 1350K .......... .......... .......... .......... .......... 43% 118M 0s 1400K .......... .......... .......... .......... .......... 44% 105M 0s 1450K .......... .......... .......... .......... .......... 46% 99.5M 0s 1500K .......... .......... .......... .......... .......... 47% 117M 0s 1550K .......... .......... .......... .......... .......... 49% 121M 0s 1600K .......... .......... .......... .......... .......... 50% 108M 0s 1650K .......... .......... .......... .......... .......... 52% 109M 0s 1700K .......... .......... .......... .......... .......... 53% 108M 0s 1750K .......... .......... .......... .......... .......... 55% 3.51M 0s 1800K .......... .......... .......... .......... .......... 56% 121M 0s 1850K .......... .......... .......... .......... .......... 58% 127M 0s 1900K .......... .......... .......... .......... .......... 59% 88.6M 0s 1950K .......... .......... .......... .......... .......... 61% 104M 0s 2000K .......... .......... .......... .......... .......... 62% 100M 0s 2050K .......... .......... .......... .......... .......... 64% 103M 0s 2100K .......... .......... .......... .......... .......... 66% 122M 0s 2150K .......... .......... .......... .......... .......... 67% 118M 0s 2200K .......... .......... .......... .......... .......... 69% 110M 0s 2250K .......... .......... .......... .......... .......... 70% 112M 0s 2300K .......... .......... .......... .......... .......... 72% 99.9M 0s 2350K .......... .......... .......... .......... .......... 73% 117M 0s 2400K .......... .......... .......... .......... .......... 75% 103M 0s 2450K .......... .......... .......... .......... .......... 76% 131M 0s 2500K .......... .......... .......... .......... .......... 78% 55.9M 0s 2550K .......... .......... .......... .......... .......... 79% 493M 0s 2600K .......... .......... .......... .......... .......... 81% 45.7M 0s 2650K .......... .......... .......... .......... .......... 82% 320M 0s 2700K .......... .......... .......... .......... .......... 84% 95.0M 0s 2750K .......... .......... .......... .......... .......... 86% 503M 0s 2800K .......... .......... .......... .......... .......... 87% 59.3M 0s 2850K .......... .......... .......... .......... .......... 89% 231M 0s 2900K .......... .......... .......... .......... .......... 90% 152M 0s 2950K .......... .......... .......... .......... .......... 92% 151M 0s 3000K .......... .......... .......... .......... .......... 93% 81.8M 0s 3050K .......... .......... .......... .......... .......... 95% 217M 0s 3100K .......... .......... .......... .......... .......... 96% 75.2M 0s 3150K .......... .......... .......... .......... .......... 98% 120M 0s 3200K .......... .......... .......... .......... .......... 99% 181M 0s 3250K .... 100% 7.66T=0.2s 2026-08-14 00:56:56 (16.9 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX/tmp/tmp.WX3BrL/tmp/.urpmi-1000/partial/20260813-224538-synthesis.hdlist.cz' saved [3332211/3332211] --2026-08-14 00:56:56-- http://repository.mageia.org/distrib/cauldron/aarch64/media/core/updates/media_info/20260708-155854-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32 Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX/tmp/tmp.WX3BrL/tmp/.urpmi-1000/partial/20260708-155854-synthesis.hdlist.cz' 0K 100% 5.41M=0s 2026-08-14 00:56:56 (5.41 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX/tmp/tmp.WX3BrL/tmp/.urpmi-1000/partial/20260708-155854-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.aarch64.0.20260813225655.tmp.B98JkX D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655.tmp.B98JkX D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 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.aarch64.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.aarch64.0.20260813225655 (from /home/iurt/chroot_cauldron.aarch64.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 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.Hz07g6 /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.Hz07g6 -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/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.aarch64.0.20260813225655/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.aarch64.0.20260813225655/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.aarch64.0.20260813225655/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/aarch64 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.aarch64.0.20260813225655 core_release http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) sh: line 1: GET: command not found D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 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-aarch64/... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-aarch64//@2360652:giac-2.0.0.18-3.mga11.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/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.aarch64.0.20260813225655 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] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 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] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --rm /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/home/iurt/rpmbuild... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/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] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 su iurt -c "rpmbuild --target aarch64 --nodeps -bs /home/iurt/rpmbuild/SPECS/giac.spec" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/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.aarch64.0.20260813225655 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.aarch64.0.20260813225655 --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.aarch64.0.20260813225655/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] /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.aarch64.0.20260813225655 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/home/iurt/rpmbuild/SRPMS//@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Forking to monitor log size 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.aarch64.0.20260813225655/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.18.39-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-desktop-6.18.44-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-desktop-devel-6.18.39-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-desktop-devel-6.18.44-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-server-6.18.39-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-server-6.18.44-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-server-devel-6.18.39-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-server-devel-6.18.44-1.mga11-1-1.mga11.aarch64 would install instead of upgrade package kernel-linus-6.18.44-1.mga11.aarch64 would install instead of upgrade package kernel-linus-devel-6.18.44-1.mga11.aarch64 retrieving rpm files from medium "core_release"... not using metalink since no downloaders handling metalink are available http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gmpxx-devel-6.3.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64econf-devel-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64stemmer0-2.2.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64brotlienc1-1.2.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64auparse0-4.2.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pam-devel-1.7.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cap-ng-devel-0.9.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/ccp-0.4.1-16.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lua-devel-5.4.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTML-Parser-3.850.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64woff2enc1.0.2-1.0.2-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64vorbisenc2-1.3.7-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ogg0-1.3.6-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-IO-HTML-1.4.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gmpxx4-6.3.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gmp-devel-6.3.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lua-rpm-macros-1-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64orc0.4_0-0.4.41-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/ghostscript-fonts-8.11-25.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glpk-devel-5.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-URI-5.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64asyncns0-0.8-14.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-TimeDate-2.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64paper1-1.1.28-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sasl2-devel-2.1.28-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glpk40-5.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64woff2common1.0.2-1.0.2-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64vorbis0-1.3.7-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Font-AFM-1.200.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/odt2txt-0.5-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64epoxy0-1.5.10-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64audit-devel-4.2.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64auparse-devel-4.2.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lua-5.4.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Clone-0.500.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64auplugin1-4.2.1-1.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm lib64gmpxx-devel-6.3.0-3.mga10.aarch64.rpm lib64econf-devel-0.8.4-1.mga11.aarch64.rpm lib64stemmer0-2.2.0-3.mga10.aarch64.rpm lib64brotlienc1-1.2.0-1.mga10.aarch64.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm lib64auparse0-4.2.1-1.mga11.aarch64.rpm perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm lib64pam-devel-1.7.1-2.mga10.aarch64.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm lib64cap-ng-devel-0.9.3-1.mga11.aarch64.rpm ccp-0.4.1-16.mga10.noarch.rpm lib64lua-devel-5.4.8-1.mga10.aarch64.rpm perl-HTML-Parser-3.850.0-1.mga11.aarch64.rpm lib64woff2enc1.0.2-1.0.2-7.mga10.aarch64.rpm lib64vorbisenc2-1.3.7-4.mga10.aarch64.rpm lib64ogg0-1.3.6-2.mga10.aarch64.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm lib64gmpxx4-6.3.0-3.mga10.aarch64.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm lib64gmp-devel-6.3.0-3.mga10.aarch64.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm lua-rpm-macros-1-7.mga10.noarch.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm lib64orc0.4_0-0.4.41-1.mga10.aarch64.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm lib64glpk-devel-5.0-3.mga10.aarch64.rpm perl-URI-5.350.0-1.mga11.noarch.rpm perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm lib64asyncns0-0.8-14.mga10.aarch64.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm lib64paper1-1.1.28-3.mga10.aarch64.rpm lib64sasl2-devel-2.1.28-1.mga10.aarch64.rpm lib64glpk40-5.0-3.mga10.aarch64.rpm lib64woff2common1.0.2-1.0.2-7.mga10.aarch64.rpm lib64vorbis0-1.3.7-4.mga10.aarch64.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm odt2txt-0.5-7.mga10.aarch64.rpm lib64epoxy0-1.5.10-2.mga10.aarch64.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm lib64audit-devel-4.2.1-1.mga11.aarch64.rpm lib64auparse-devel-4.2.1-1.mga11.aarch64.rpm lua-5.4.8-1.mga10.aarch64.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm perl-Clone-0.500.0-1.mga11.aarch64.rpm lib64auplugin1-4.2.1-1.mga11.aarch64.rpm ...retrieving done installing lib64glpk-devel-5.0-3.mga10.aarch64.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 perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm lib64asyncns0-0.8-14.mga10.aarch64.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm lib64paper1-1.1.28-3.mga10.aarch64.rpm lib64sasl2-devel-2.1.28-1.mga10.aarch64.rpm lib64woff2common1.0.2-1.0.2-7.mga10.aarch64.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm lib64vorbis0-1.3.7-4.mga10.aarch64.rpm lib64glpk40-5.0-3.mga10.aarch64.rpm odt2txt-0.5-7.mga10.aarch64.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm lib64epoxy0-1.5.10-2.mga10.aarch64.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm lib64audit-devel-4.2.1-1.mga11.aarch64.rpm lib64auparse-devel-4.2.1-1.mga11.aarch64.rpm lua-5.4.8-1.mga10.aarch64.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm perl-Clone-0.500.0-1.mga11.aarch64.rpm lib64auplugin1-4.2.1-1.mga11.aarch64.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm lib64gmpxx-devel-6.3.0-3.mga10.aarch64.rpm lib64econf-devel-0.8.4-1.mga11.aarch64.rpm lib64stemmer0-2.2.0-3.mga10.aarch64.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm lib64brotlienc1-1.2.0-1.mga10.aarch64.rpm perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm lib64auparse0-4.2.1-1.mga11.aarch64.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm lib64pam-devel-1.7.1-2.mga10.aarch64.rpm ccp-0.4.1-16.mga10.noarch.rpm lib64lua-devel-5.4.8-1.mga10.aarch64.rpm lib64cap-ng-devel-0.9.3-1.mga11.aarch64.rpm perl-HTML-Parser-3.850.0-1.mga11.aarch64.rpm lib64vorbisenc2-1.3.7-4.mga10.aarch64.rpm lib64woff2enc1.0.2-1.0.2-7.mga10.aarch64.rpm lib64ogg0-1.3.6-2.mga10.aarch64.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm lib64gmpxx4-6.3.0-3.mga10.aarch64.rpm lib64gmp-devel-6.3.0-3.mga10.aarch64.rpm lua-rpm-macros-1-7.mga10.noarch.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm lib64orc0.4_0-0.4.41-1.mga10.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 1/561: lib64gmp-devel ############################################# 2/561: lib64auparse0 ############################################# 3/561: perl-HTML-Tagset ############################################# 4/561: lib64auplugin1 ############################################# 5/561: perl-MIME-Base32 ############################################# 6/561: perl-URI ############################################# 7/561: lua-rpm-macros ############################################# 8/561: lib64gmpxx4 ############################################# 9/561: perl-IO-HTML ############################################# 10/561: lib64ogg0 ############################################# 11/561: lib64vorbis0 ############################################# 12/561: lib64cap-ng-devel ############################################# 13/561: lib64auparse-devel ############################################# 14/561: lib64audit-devel ############################################# 15/561: perl-OLE-Storage_Lite ############################################# 16/561: perl-Parse-RecDescent ############################################# 17/561: lib64brotlienc1 ############################################# 18/561: lib64econf-devel ############################################# 19/561: lib64pam-devel ############################################# 20/561: perl-LWP-MediaTypes ############################################# 21/561: perl-Encode-Locale ############################################# 22/561: perl-Clone ############################################# 23/561: lua ############################################# 24/561: lib64glpk40 ############################################# 25/561: lib64woff2common1.0.2 ############################################# 26/561: perl-TimeDate ############################################# 27/561: perl-HTTP-Date ############################################# 28/561: perl-HTTP-Message ############################################# 29/561: perl-HTML-Parser ############################################# 30/561: perl-HTML-Tree ############################################# 31/561: perl-HTTP-Negotiate ############################################# 32/561: lib64woff2enc1.0.2 ############################################# 33/561: lib64glpk-devel ############################################# 34/561: lib64lua-devel ############################################# 35/561: lib64sasl2-devel ############################################# 36/561: perl-Spreadsheet-WriteExcel ############################################# 37/561: lib64vorbisenc2 ############################################# 38/561: lib64gmpxx-devel ############################################# 39/561: lib64orc0.4_0 ############################################# 40/561: ghostscript-fonts ############################################# 41/561: ccp ############################################# 42/561: lib64stemmer0 ############################################# 43/561: lib64epoxy0 ############################################# 44/561: perl-Font-AFM ############################################# 45/561: odt2txt ############################################# 46/561: perl-String-ShellQuote ############################################# 47/561: lib64paper1 ############################################# 48/561: lib64asyncns0 ############################################# 49/561: perl-Text-Unidecode ############################################# 50/561: perl-Crypt-RC4 ############################################# 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/aarch64/media/core/release/perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Jcode-2.70.0-31.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-libwww-perl-6.830.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mpfi-devel-1.5.4-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb1-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mpfr-devel-4.2.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64samplerate0-0.2.2-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/paper-2.3-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/fonts-filesystem-2.0.5-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-File-Which-1.270.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/xprop-1.2.8-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64x11_6-1.8.13-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ice6-1.1.2-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Data-Dump-1.250.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xext6-1.3.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Net-SSLeay-1.960.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jbig1-2.1-10.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xmuu1-1.3.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64duktape207-2.7.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jbig2dec0-0.20-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/urw-fonts-2.4-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64imagequant0-2.18.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/xset-1.2.6-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64bz2-devel-1.0.8-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64samplerate-devel-0.2.2-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xau6-1.0.12-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64x11-xcb1-1.8.13-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64speex1-1.2.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xdmcp6-1.1.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/xdg-utils-1.2.1-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-File-Listing-6.160.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Unicode-Map-0.112.0-39.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/openssl-3.5.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mpfi0-1.5.4-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm perl-Jcode-2.70.0-31.mga10.aarch64.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm lib64mpfi-devel-1.5.4-2.mga10.aarch64.rpm perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm lib64xcb1-1.17.0-2.mga10.aarch64.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm lib64mpfr-devel-4.2.2-1.mga10.aarch64.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm lib64samplerate0-0.2.2-3.mga10.aarch64.rpm paper-2.3-3.mga10.aarch64.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm perl-File-Which-1.270.0-3.mga10.noarch.rpm xprop-1.2.8-2.mga10.aarch64.rpm lib64x11_6-1.8.13-1.mga11.aarch64.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm lib64ice6-1.1.2-2.mga10.aarch64.rpm perl-Data-Dump-1.250.0-3.mga10.noarch.rpm lib64xext6-1.3.7-1.mga11.aarch64.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm perl-Net-SSLeay-1.960.0-1.mga11.aarch64.rpm lib64jbig1-2.1-10.mga10.aarch64.rpm lib64xmuu1-1.3.1-1.mga11.aarch64.rpm lib64duktape207-2.7.0-2.mga10.aarch64.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm lib64jbig2dec0-0.20-2.mga10.aarch64.rpm urw-fonts-2.4-11.mga10.noarch.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm lib64imagequant0-2.18.0-2.mga10.aarch64.rpm xset-1.2.6-1.mga11.aarch64.rpm lib64bz2-devel-1.0.8-7.mga10.aarch64.rpm lib64samplerate-devel-0.2.2-3.mga10.aarch64.rpm lib64xau6-1.0.12-2.mga10.aarch64.rpm lib64x11-xcb1-1.8.13-1.mga11.aarch64.rpm lib64speex1-1.2.1-2.mga10.aarch64.rpm lib64xdmcp6-1.1.5-2.mga10.aarch64.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm perl-Unicode-Map-0.112.0-39.mga10.aarch64.rpm openssl-3.5.7-1.mga11.aarch64.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm lib64mpfi0-1.5.4-2.mga10.aarch64.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm ...retrieving done installing lib64xmuu1-1.3.1-1.mga11.aarch64.rpm lib64duktape207-2.7.0-2.mga10.aarch64.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm lib64jbig2dec0-0.20-2.mga10.aarch64.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm urw-fonts-2.4-11.mga10.noarch.rpm lib64imagequant0-2.18.0-2.mga10.aarch64.rpm lib64xau6-1.0.12-2.mga10.aarch64.rpm lib64samplerate-devel-0.2.2-3.mga10.aarch64.rpm xset-1.2.6-1.mga11.aarch64.rpm lib64bz2-devel-1.0.8-7.mga10.aarch64.rpm lib64x11-xcb1-1.8.13-1.mga11.aarch64.rpm lib64xdmcp6-1.1.5-2.mga10.aarch64.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm lib64speex1-1.2.1-2.mga10.aarch64.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm perl-Unicode-Map-0.112.0-39.mga10.aarch64.rpm openssl-3.5.7-1.mga11.aarch64.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm lib64mpfi0-1.5.4-2.mga10.aarch64.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm perl-Jcode-2.70.0-31.mga10.aarch64.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm lib64mpfi-devel-1.5.4-2.mga10.aarch64.rpm lib64xcb1-1.17.0-2.mga10.aarch64.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm lib64mpfr-devel-4.2.2-1.mga10.aarch64.rpm lib64samplerate0-0.2.2-3.mga10.aarch64.rpm paper-2.3-3.mga10.aarch64.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm perl-File-Which-1.270.0-3.mga10.noarch.rpm xprop-1.2.8-2.mga10.aarch64.rpm lib64x11_6-1.8.13-1.mga11.aarch64.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm lib64ice6-1.1.2-2.mga10.aarch64.rpm perl-Data-Dump-1.250.0-3.mga10.noarch.rpm lib64xext6-1.3.7-1.mga11.aarch64.rpm lib64jbig1-2.1-10.mga10.aarch64.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm perl-Net-SSLeay-1.960.0-1.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 51/561: perl-Net-HTTP ############################################# 52/561: perl-Data-Dump ############################################# 53/561: perl-File-Which ############################################# 54/561: lib64samplerate0 ############################################# 55/561: lib64mpfr-devel ############################################# 56/561: perl-Digest-Perl-MD5 ############################################# 57/561: perl-WWW-RobotRules ############################################# 58/561: perl-HTTP-Cookies ############################################# 59/561: perl-Jcode ############################################# 60/561: perl-Try-Tiny ############################################# 61/561: lib64mpfi0 ############################################# 62/561: perl-Class-Inspector ############################################# 63/561: openssl ############################################# 64/561: perl-Net-SSLeay ############################################# 65/561: perl-IO-Socket-SSL ############################################# 66/561: perl-File-Listing ############################################# 67/561: perl-LWP-Protocol-https ############################################# 68/561: perl-libwww-perl ############################################# 69/561: perl-Unicode-Map ############################################# 70/561: lib64xdmcp6 ############################################# 71/561: lib64xau6 ############################################# 72/561: lib64xcb1 ############################################# 73/561: lib64x11_6 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 74/561: lib64xmuu1 ############################################# 75/561: xprop ############################################# 76/561: lib64xext6 ############################################# 77/561: xset ############################################# 78/561: xdg-utils ############################################# 79/561: perl-Spreadsheet-ParseExcel ############################################# 80/561: perl-File-ShareDir ############################################# 81/561: lib64mpfi-devel ############################################# 82/561: lib64samplerate-devel ############################################# 83/561: perl-File-HomeDir ############################################# 84/561: lib64jbig1 ############################################# 85/561: lib64ice6 ############################################# 86/561: fonts-filesystem ############################################# 87/561: perl-Algorithm-Diff ############################################# 88/561: paper ############################################# 89/561: perl-Unicode-EastAsianWidth ############################################# 90/561: perl-HTML-Formatter ############################################# 91/561: perl-File-Copy-Recursive ############################################# 92/561: perl-IPC-System-Simple ############################################# 93/561: perl-IPC-Run3 ############################################# 94/561: lib64speex1 ############################################# 95/561: lib64x11-xcb1 ############################################# 96/561: lib64bz2-devel ############################################# 97/561: lib64imagequant0 ############################################# 98/561: urw-fonts ############################################# 99/561: lib64jbig2dec0 ############################################# 100/561: lib64duktape207 ############################################# 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/aarch64/media/core/release/lib64xcb-record0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xdmcp-devel-1.1.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xau-devel-1.0.12-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64harfbuzz0-14.3.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-proto-devel-2025.1-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-dri2_0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-present0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-shape0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xt-devel-1.3.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-shm0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xkb1-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-res0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-screensaver0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-composite0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sm-devel-1.2.6-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-devel-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ice-devel-1.1.2-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64uuid-devel-2.42.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64freetype6-2.14.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64png16_16-1.6.58-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-sync1-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xfixes0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-dpms0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xvmc0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xt6-1.3.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xinerama0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-render0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64x11-devel-1.8.13-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-dri3_0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/mkfontscale-1.2.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xf86dri0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-glx0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fontenc1-1.1.9-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xrender1-0.9.12-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xtest0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-damage0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libpthread-stubs-0.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-randr0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sm6-1.2.6-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xinput0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fontconfig1-2.17.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-dbe0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64graphite2_3-1.3.15-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pixman1_0-0.46.4-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cairo2-1.18.4-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcb-xv0-1.17.0-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/fontconfig-2.17.1-2.mga10.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64xcb-record0-1.17.0-2.mga10.aarch64.rpm lib64xdmcp-devel-1.1.5-2.mga10.aarch64.rpm lib64xau-devel-1.0.12-2.mga10.aarch64.rpm lib64harfbuzz0-14.3.1-1.mga11.aarch64.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm lib64xcb-dri2_0-1.17.0-2.mga10.aarch64.rpm lib64xcb-present0-1.17.0-2.mga10.aarch64.rpm lib64xcb-shape0-1.17.0-2.mga10.aarch64.rpm lib64xt-devel-1.3.1-2.mga10.aarch64.rpm lib64xcb-shm0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xkb1-1.17.0-2.mga10.aarch64.rpm lib64xcb-res0-1.17.0-2.mga10.aarch64.rpm lib64xcb-screensaver0-1.17.0-2.mga10.aarch64.rpm lib64xcb-composite0-1.17.0-2.mga10.aarch64.rpm lib64sm-devel-1.2.6-2.mga10.aarch64.rpm lib64xcb-devel-1.17.0-2.mga10.aarch64.rpm lib64ice-devel-1.1.2-2.mga10.aarch64.rpm lib64uuid-devel-2.42.2-1.mga11.aarch64.rpm lib64freetype6-2.14.3-1.mga11.aarch64.rpm lib64png16_16-1.6.58-1.mga11.aarch64.rpm lib64xcb-sync1-1.17.0-2.mga10.aarch64.rpm lib64xcb-xfixes0-1.17.0-2.mga10.aarch64.rpm lib64xcb-dpms0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xvmc0-1.17.0-2.mga10.aarch64.rpm lib64xt6-1.3.1-2.mga10.aarch64.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm lib64xcb-xinerama0-1.17.0-2.mga10.aarch64.rpm lib64xcb-render0-1.17.0-2.mga10.aarch64.rpm lib64x11-devel-1.8.13-1.mga11.aarch64.rpm lib64xcb-dri3_0-1.17.0-2.mga10.aarch64.rpm mkfontscale-1.2.4-1.mga11.aarch64.rpm lib64xcb-xf86dri0-1.17.0-2.mga10.aarch64.rpm lib64xcb-glx0-1.17.0-2.mga10.aarch64.rpm lib64fontenc1-1.1.9-1.mga11.aarch64.rpm lib64xrender1-0.9.12-2.mga10.aarch64.rpm lib64xcb-xtest0-1.17.0-2.mga10.aarch64.rpm lib64xcb-damage0-1.17.0-2.mga10.aarch64.rpm libpthread-stubs-0.5-2.mga10.aarch64.rpm lib64xcb-randr0-1.17.0-2.mga10.aarch64.rpm lib64sm6-1.2.6-2.mga10.aarch64.rpm lib64xcb-xinput0-1.17.0-2.mga10.aarch64.rpm lib64fontconfig1-2.17.1-2.mga10.aarch64.rpm lib64xcb-dbe0-1.17.0-2.mga10.aarch64.rpm lib64graphite2_3-1.3.15-1.mga11.aarch64.rpm lib64pixman1_0-0.46.4-1.mga10.aarch64.rpm lib64cairo2-1.18.4-2.mga10.aarch64.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm lib64xcb-xv0-1.17.0-2.mga10.aarch64.rpm fontconfig-2.17.1-2.mga10.aarch64.rpm ...retrieving done installing lib64xt6-1.3.1-2.mga10.aarch64.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm lib64png16_16-1.6.58-1.mga11.aarch64.rpm lib64xcb-sync1-1.17.0-2.mga10.aarch64.rpm lib64xcb-dpms0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xfixes0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xvmc0-1.17.0-2.mga10.aarch64.rpm lib64xcb-devel-1.17.0-2.mga10.aarch64.rpm lib64ice-devel-1.1.2-2.mga10.aarch64.rpm lib64uuid-devel-2.42.2-1.mga11.aarch64.rpm lib64freetype6-2.14.3-1.mga11.aarch64.rpm lib64sm-devel-1.2.6-2.mga10.aarch64.rpm lib64xcb-xf86dri0-1.17.0-2.mga10.aarch64.rpm mkfontscale-1.2.4-1.mga11.aarch64.rpm lib64xcb-render0-1.17.0-2.mga10.aarch64.rpm lib64x11-devel-1.8.13-1.mga11.aarch64.rpm lib64xcb-dri3_0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xinerama0-1.17.0-2.mga10.aarch64.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm lib64xcb-dri2_0-1.17.0-2.mga10.aarch64.rpm lib64xcb-present0-1.17.0-2.mga10.aarch64.rpm lib64xcb-shape0-1.17.0-2.mga10.aarch64.rpm lib64xau-devel-1.0.12-2.mga10.aarch64.rpm lib64harfbuzz0-14.3.1-1.mga11.aarch64.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm lib64xdmcp-devel-1.1.5-2.mga10.aarch64.rpm lib64xcb-record0-1.17.0-2.mga10.aarch64.rpm lib64xcb-res0-1.17.0-2.mga10.aarch64.rpm lib64xcb-screensaver0-1.17.0-2.mga10.aarch64.rpm lib64xcb-composite0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xkb1-1.17.0-2.mga10.aarch64.rpm lib64xt-devel-1.3.1-2.mga10.aarch64.rpm lib64xcb-shm0-1.17.0-2.mga10.aarch64.rpm lib64graphite2_3-1.3.15-1.mga11.aarch64.rpm lib64fontconfig1-2.17.1-2.mga10.aarch64.rpm lib64sm6-1.2.6-2.mga10.aarch64.rpm lib64xcb-xinput0-1.17.0-2.mga10.aarch64.rpm lib64xcb-dbe0-1.17.0-2.mga10.aarch64.rpm fontconfig-2.17.1-2.mga10.aarch64.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm lib64xcb-xv0-1.17.0-2.mga10.aarch64.rpm lib64pixman1_0-0.46.4-1.mga10.aarch64.rpm lib64cairo2-1.18.4-2.mga10.aarch64.rpm lib64xcb-damage0-1.17.0-2.mga10.aarch64.rpm lib64xcb-xtest0-1.17.0-2.mga10.aarch64.rpm lib64xrender1-0.9.12-2.mga10.aarch64.rpm lib64xcb-glx0-1.17.0-2.mga10.aarch64.rpm lib64fontenc1-1.1.9-1.mga11.aarch64.rpm lib64xcb-randr0-1.17.0-2.mga10.aarch64.rpm libpthread-stubs-0.5-2.mga10.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 101/561: lib64png16_16 ############################################# 102/561: lib64sm6 ############################################# 103/561: lib64xcb-shm0 ############################################# 104/561: lib64xcb-render0 ############################################# 105/561: libpthread-stubs ############################################# 106/561: lib64xcb-randr0 ############################################# 107/561: lib64fontenc1 ############################################# 108/561: lib64xcb-glx0 ############################################# 109/561: lib64xrender1 ############################################# 110/561: lib64xcb-xtest0 ############################################# 111/561: lib64xcb-damage0 ############################################# 112/561: lib64pixman1_0 ############################################# 113/561: lib64xcb-xv0 ############################################# 114/561: lib64xcb-dbe0 ############################################# 115/561: lib64xcb-xinput0 ############################################# 116/561: lib64graphite2_3 ############################################# 117/561: lib64cairo2 ############################################# 118/561: lib64harfbuzz0 ############################################# 119/561: lib64freetype6 ############################################# 120/561: lib64fontconfig1 ############################################# 121/561: fontconfig ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 122/561: mkfontscale ############################################# 123/561: x11-font-daewoo-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 124/561: x11-font-jis-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 125/561: x11-font-isas-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 126/561: lib64xt6 ############################################# 127/561: lib64xcb-xkb1 ############################################# 128/561: lib64xcb-composite0 ############################################# 129/561: lib64xcb-screensaver0 ############################################# 130/561: lib64xcb-res0 ############################################# 131/561: lib64xcb-record0 ############################################# 132/561: lib64xcb-shape0 ############################################# 133/561: lib64xcb-present0 ############################################# 134/561: lib64xcb-dri2_0 ############################################# 135/561: lib64xcb-xinerama0 ############################################# 136/561: lib64xcb-dri3_0 ############################################# 137/561: lib64xcb-xf86dri0 ############################################# 138/561: lib64uuid-devel ############################################# 139/561: lib64xcb-xvmc0 ############################################# 140/561: lib64xcb-xfixes0 ############################################# 141/561: lib64xcb-dpms0 ############################################# 142/561: lib64xcb-sync1 ############################################# 143/561: lib64ice-devel ############################################# 144/561: lib64sm-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 145/561: lib64xau-devel ############################################# 146/561: lib64x11-devel ############################################# 147/561: lib64xcb-devel ############################################# 148/561: lib64xdmcp-devel ############################################# 149/561: x11-proto-devel ############################################# 150/561: lib64xt-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 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xrender-devel-0.9.12-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64verto-devel-0.3.2-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64popt-devel-1.19-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64edit0-3.1-0.20250104.2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libalsa-data-1.2.16.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64keyutils-devel-1.6.3-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64unistring-devel-1.4.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64flac14-1.5.0-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64z-devel-2.3.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcursor1-1.2.3-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xpm4-3.5.19-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lz4-devel-1.10.0-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/hicolor-icon-theme-0.18-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xaw7-1.0.16-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gusb2-0.4.9-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glib-gir2.0-2.89.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fribidi0-1.0.16-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gf2x3-1.3.0-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lzo-devel-2.10-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xmu6-1.3.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/pulseaudio-client-config-17.0-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fribidi-devel-1.0.16-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64json-glib1.0_0-1.10.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64yaml-devel-0.2.5-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64minilzo0-2.10-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/psutils-2.10-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mpg123_0-1.33.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sndfile1-1.2.2-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64idn2-devel-2.3.8-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xtst6-1.2.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xfixes3-6.0.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64opus0-1.6.1-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ao-devel-1.2.2-9.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mp3lame0-3.100-12.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gf2x-devel-1.3.0-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64dbus1_3-1.16.2-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64alsa2-1.2.16.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/publicsuffix-list-20260624-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/glib-gettextize-2.89.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcursor-devel-1.2.3-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64psl-devel-0.21.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64png-devel-1.6.58-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pulseaudio0-17.0-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pulsecommon17.0-17.0-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/fribidi-1.0.16-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/json-glib-1.10.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xfixes-devel-6.0.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ao4-1.2.2-9.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xshmfence1-1.3.3-2.mga10.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64xrender-devel-0.9.12-2.mga10.aarch64.rpm lib64verto-devel-0.3.2-7.mga10.aarch64.rpm lib64popt-devel-1.19-3.mga10.aarch64.rpm lib64edit0-3.1-0.20250104.2.mga10.aarch64.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm lib64keyutils-devel-1.6.3-5.mga10.aarch64.rpm lib64unistring-devel-1.4.2-1.mga11.aarch64.rpm lib64flac14-1.5.0-4.mga10.aarch64.rpm lib64z-devel-2.3.3-1.mga11.aarch64.rpm lib64xcursor1-1.2.3-2.mga10.aarch64.rpm lib64xpm4-3.5.19-1.mga10.aarch64.rpm lib64lz4-devel-1.10.0-3.mga10.aarch64.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm lib64xaw7-1.0.16-2.mga10.aarch64.rpm lib64gusb2-0.4.9-2.mga10.aarch64.rpm lib64glib-gir2.0-2.89.3-1.mga11.aarch64.rpm lib64fribidi0-1.0.16-2.mga10.aarch64.rpm lib64gf2x3-1.3.0-4.mga10.aarch64.rpm lib64lzo-devel-2.10-7.mga10.aarch64.rpm lib64xmu6-1.3.1-1.mga11.aarch64.rpm pulseaudio-client-config-17.0-6.mga10.aarch64.rpm lib64fribidi-devel-1.0.16-2.mga10.aarch64.rpm lib64json-glib1.0_0-1.10.8-1.mga10.aarch64.rpm lib64yaml-devel-0.2.5-4.mga10.aarch64.rpm lib64minilzo0-2.10-7.mga10.aarch64.rpm psutils-2.10-2.mga10.noarch.rpm lib64mpg123_0-1.33.7-1.mga11.aarch64.rpm lib64sndfile1-1.2.2-6.mga10.aarch64.rpm lib64idn2-devel-2.3.8-2.mga10.aarch64.rpm lib64xtst6-1.2.5-2.mga10.aarch64.rpm lib64xfixes3-6.0.2-1.mga10.aarch64.rpm lib64opus0-1.6.1-1.mga10.aarch64.rpm lib64ao-devel-1.2.2-9.mga10.aarch64.rpm lib64mp3lame0-3.100-12.mga10.aarch64.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm lib64gf2x-devel-1.3.0-4.mga10.aarch64.rpm lib64dbus1_3-1.16.2-3.mga11.aarch64.rpm lib64alsa2-1.2.16.1-1.mga11.aarch64.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm glib-gettextize-2.89.3-1.mga11.aarch64.rpm lib64xcursor-devel-1.2.3-2.mga10.aarch64.rpm lib64psl-devel-0.21.5-2.mga10.aarch64.rpm lib64png-devel-1.6.58-1.mga11.aarch64.rpm lib64pulseaudio0-17.0-6.mga10.aarch64.rpm lib64pulsecommon17.0-17.0-6.mga10.aarch64.rpm fribidi-1.0.16-2.mga10.aarch64.rpm json-glib-1.10.8-1.mga10.aarch64.rpm lib64xfixes-devel-6.0.2-1.mga10.aarch64.rpm lib64ao4-1.2.2-9.mga10.aarch64.rpm lib64xshmfence1-1.3.3-2.mga10.aarch64.rpm ...retrieving done installing lib64flac14-1.5.0-4.mga10.aarch64.rpm lib64z-devel-2.3.3-1.mga11.aarch64.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm lib64keyutils-devel-1.6.3-5.mga10.aarch64.rpm lib64unistring-devel-1.4.2-1.mga11.aarch64.rpm lib64popt-devel-1.19-3.mga10.aarch64.rpm lib64edit0-3.1-0.20250104.2.mga10.aarch64.rpm lib64verto-devel-0.3.2-7.mga10.aarch64.rpm lib64xrender-devel-0.9.12-2.mga10.aarch64.rpm lib64fribidi0-1.0.16-2.mga10.aarch64.rpm lib64glib-gir2.0-2.89.3-1.mga11.aarch64.rpm lib64lzo-devel-2.10-7.mga10.aarch64.rpm lib64xmu6-1.3.1-1.mga11.aarch64.rpm pulseaudio-client-config-17.0-6.mga10.aarch64.rpm lib64gf2x3-1.3.0-4.mga10.aarch64.rpm lib64gusb2-0.4.9-2.mga10.aarch64.rpm lib64lz4-devel-1.10.0-3.mga10.aarch64.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm lib64xaw7-1.0.16-2.mga10.aarch64.rpm lib64xcursor1-1.2.3-2.mga10.aarch64.rpm lib64xpm4-3.5.19-1.mga10.aarch64.rpm lib64ao-devel-1.2.2-9.mga10.aarch64.rpm lib64opus0-1.6.1-1.mga10.aarch64.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm lib64mp3lame0-3.100-12.mga10.aarch64.rpm lib64xfixes3-6.0.2-1.mga10.aarch64.rpm lib64idn2-devel-2.3.8-2.mga10.aarch64.rpm lib64xtst6-1.2.5-2.mga10.aarch64.rpm lib64sndfile1-1.2.2-6.mga10.aarch64.rpm lib64fribidi-devel-1.0.16-2.mga10.aarch64.rpm lib64minilzo0-2.10-7.mga10.aarch64.rpm psutils-2.10-2.mga10.noarch.rpm lib64mpg123_0-1.33.7-1.mga11.aarch64.rpm lib64json-glib1.0_0-1.10.8-1.mga10.aarch64.rpm lib64yaml-devel-0.2.5-4.mga10.aarch64.rpm lib64xfixes-devel-6.0.2-1.mga10.aarch64.rpm json-glib-1.10.8-1.mga10.aarch64.rpm lib64ao4-1.2.2-9.mga10.aarch64.rpm lib64xshmfence1-1.3.3-2.mga10.aarch64.rpm fribidi-1.0.16-2.mga10.aarch64.rpm lib64pulsecommon17.0-17.0-6.mga10.aarch64.rpm lib64psl-devel-0.21.5-2.mga10.aarch64.rpm lib64png-devel-1.6.58-1.mga11.aarch64.rpm lib64xcursor-devel-1.2.3-2.mga10.aarch64.rpm lib64pulseaudio0-17.0-6.mga10.aarch64.rpm lib64alsa2-1.2.16.1-1.mga11.aarch64.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm lib64gf2x-devel-1.3.0-4.mga10.aarch64.rpm lib64dbus1_3-1.16.2-3.mga11.aarch64.rpm glib-gettextize-2.89.3-1.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 151/561: json-glib ############################################# 152/561: lib64json-glib1.0_0 ############################################# 153/561: fribidi ############################################# 154/561: lib64fribidi0 ############################################# 155/561: lib64dbus1_3 ############################################# 156/561: lib64xfixes3 ############################################# 157/561: lib64unistring-devel ############################################# 158/561: lib64idn2-devel ############################################# 159/561: lib64xcursor1 ############################################# 160/561: lib64xfixes-devel ############################################# 161/561: publicsuffix-list ############################################# 162/561: lib64mpg123_0 ############################################# 163/561: lib64minilzo0 ############################################# 164/561: lib64mp3lame0 ############################################# 165/561: x11-data-bitmaps ############################################# 166/561: lib64opus0 ############################################# 167/561: lib64xpm4 ############################################# 168/561: lib64gf2x3 ############################################# 169/561: pulseaudio-client-config ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 170/561: lib64xmu6 ############################################# 171/561: lib64xrender-devel ############################################# 172/561: libalsa-data ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 173/561: lib64alsa2 ############################################# 174/561: lib64z-devel ############################################# 175/561: lib64flac14 ############################################# 176/561: lib64sndfile1 ############################################# 177/561: lib64pulsecommon17.0 ############################################# 178/561: lib64pulseaudio0 ############################################# 179/561: lib64ao4 ############################################# 180/561: lib64ao-devel ############################################# 181/561: lib64png-devel ############################################# 182/561: lib64xcursor-devel ############################################# 183/561: lib64xaw7 ############################################# 184/561: lib64gf2x-devel ############################################# 185/561: lib64lzo-devel ############################################# 186/561: lib64psl-devel ############################################# 187/561: lib64fribidi-devel ############################################# 188/561: lib64gusb2 ############################################# 189/561: glib-gettextize ############################################# 190/561: lib64xshmfence1 ############################################# 191/561: lib64yaml-devel ############################################# 192/561: psutils ############################################# 193/561: lib64xtst6 ############################################# 194/561: hicolor-icon-theme ############################################# 195/561: lib64lz4-devel ############################################# 196/561: lib64glib-gir2.0 ############################################# 197/561: lib64verto-devel ############################################# 198/561: lib64edit0 ############################################# 199/561: lib64popt-devel ############################################# 200/561: lib64keyutils-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 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gcrypt-devel-1.12.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ngtcp2-devel-1.24.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nghttp2-devel-1.68.1-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64polkit1_0-127-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pango1.0_0-1.58.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64appstream5-1.1.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64girepository-gir3.0-2.89.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ssh-devel-0.12.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64elfutils-devel-0.195-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64uring-devel-2.15-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xft2-2.3.9-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ngtcp2-crypto-ossl-devel-1.24.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64uring2-2.15-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64dex-gir1-1.1.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fyaml0-0.9.6-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64debuginfod-devel-0.195-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64dex1_1-1.1.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cap-devel-2.78-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64brotli-devel-1.2.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64colord2-1.4.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64datrie1-0.2.14-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64krb53-devel-1.21.3-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64com_err-devel-1.47.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libcap-utils-2.78-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ffi-devel-3.5.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lcms2_2-2.19.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gstreamer1.0_0-1.28.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gstreamer1.0-tools-1.28.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64thai0-0.1.30-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64json-c-devel-0.19-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gpg-error-devel-1.61-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64polkit-gir1.0-127-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xrandr2-1.5.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libadwaita-1.8.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pcre2-devel-10.47-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64zstd-devel-1.5.7-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openssl-devel-3.5.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/systemd-devel-258.9-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gio-gir2.0-2.89.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64unwind8-1.8.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64curl-devel-8.21.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/sysprof-cli-49.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jpeg8-3.2.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/thai-data-0.1.30-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nghttp3-devel-1.17.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64wayland-egl1-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ldap2.5_0-devel-2.5.19-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xmlb2-0.3.29-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lzma-devel-5.8.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/polkit-127-3.mga10.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64gcrypt-devel-1.12.2-1.mga11.aarch64.rpm lib64ngtcp2-devel-1.24.0-1.mga11.aarch64.rpm lib64nghttp2-devel-1.68.1-3.mga11.aarch64.rpm lib64polkit1_0-127-3.mga10.aarch64.rpm lib64pango1.0_0-1.58.0-1.mga11.aarch64.rpm lib64appstream5-1.1.5-1.mga11.aarch64.rpm lib64girepository-gir3.0-2.89.3-1.mga11.aarch64.rpm lib64ssh-devel-0.12.2-1.mga11.aarch64.rpm lib64elfutils-devel-0.195-1.mga11.aarch64.rpm lib64uring-devel-2.15-1.mga11.aarch64.rpm lib64xft2-2.3.9-1.mga10.aarch64.rpm lib64ngtcp2-crypto-ossl-devel-1.24.0-1.mga11.aarch64.rpm lib64uring2-2.15-1.mga11.aarch64.rpm lib64dex-gir1-1.1.0-2.mga11.aarch64.rpm lib64fyaml0-0.9.6-1.mga11.aarch64.rpm lib64debuginfod-devel-0.195-1.mga11.aarch64.rpm lib64dex1_1-1.1.0-2.mga11.aarch64.rpm lib64cap-devel-2.78-1.mga10.aarch64.rpm lib64brotli-devel-1.2.0-1.mga10.aarch64.rpm lib64colord2-1.4.8-1.mga10.aarch64.rpm lib64datrie1-0.2.14-1.mga10.aarch64.rpm lib64krb53-devel-1.21.3-5.mga10.aarch64.rpm lib64com_err-devel-1.47.4-1.mga11.aarch64.rpm libcap-utils-2.78-1.mga10.aarch64.rpm lib64ffi-devel-3.5.2-1.mga10.aarch64.rpm lib64lcms2_2-2.19.1-1.mga11.aarch64.rpm lib64gstreamer1.0_0-1.28.5-1.mga11.aarch64.rpm gstreamer1.0-tools-1.28.5-1.mga11.aarch64.rpm lib64thai0-0.1.30-1.mga10.aarch64.rpm lib64json-c-devel-0.19-1.mga11.aarch64.rpm lib64gpg-error-devel-1.61-1.mga11.aarch64.rpm lib64polkit-gir1.0-127-3.mga10.aarch64.rpm lib64xrandr2-1.5.5-1.mga11.aarch64.rpm libadwaita-1.8.3-1.mga10.aarch64.rpm lib64pcre2-devel-10.47-1.mga10.aarch64.rpm lib64zstd-devel-1.5.7-3.mga11.aarch64.rpm lib64openssl-devel-3.5.7-1.mga11.aarch64.rpm systemd-devel-258.9-1.mga11.aarch64.rpm lib64gio-gir2.0-2.89.3-1.mga11.aarch64.rpm lib64unwind8-1.8.3-1.mga10.aarch64.rpm lib64curl-devel-8.21.0-1.mga11.aarch64.rpm sysprof-cli-49.0-1.mga10.aarch64.rpm lib64jpeg8-3.2.0-1.mga11.aarch64.rpm thai-data-0.1.30-1.mga10.aarch64.rpm lib64nghttp3-devel-1.17.0-1.mga11.aarch64.rpm lib64wayland-egl1-1.26.0-1.mga11.aarch64.rpm lib64ldap2.5_0-devel-2.5.19-3.mga11.aarch64.rpm lib64xmlb2-0.3.29-1.mga11.aarch64.rpm lib64lzma-devel-5.8.3-1.mga10.aarch64.rpm polkit-127-3.mga10.aarch64.rpm ...retrieving done installing lib64fyaml0-0.9.6-1.mga11.aarch64.rpm lib64debuginfod-devel-0.195-1.mga11.aarch64.rpm lib64dex1_1-1.1.0-2.mga11.aarch64.rpm lib64cap-devel-2.78-1.mga10.aarch64.rpm lib64uring2-2.15-1.mga11.aarch64.rpm lib64ngtcp2-crypto-ossl-devel-1.24.0-1.mga11.aarch64.rpm lib64dex-gir1-1.1.0-2.mga11.aarch64.rpm lib64datrie1-0.2.14-1.mga10.aarch64.rpm lib64krb53-devel-1.21.3-5.mga10.aarch64.rpm lib64colord2-1.4.8-1.mga10.aarch64.rpm lib64brotli-devel-1.2.0-1.mga10.aarch64.rpm lib64polkit1_0-127-3.mga10.aarch64.rpm lib64pango1.0_0-1.58.0-1.mga11.aarch64.rpm lib64appstream5-1.1.5-1.mga11.aarch64.rpm lib64girepository-gir3.0-2.89.3-1.mga11.aarch64.rpm lib64gcrypt-devel-1.12.2-1.mga11.aarch64.rpm lib64nghttp2-devel-1.68.1-3.mga11.aarch64.rpm lib64ngtcp2-devel-1.24.0-1.mga11.aarch64.rpm lib64uring-devel-2.15-1.mga11.aarch64.rpm lib64xft2-2.3.9-1.mga10.aarch64.rpm lib64ssh-devel-0.12.2-1.mga11.aarch64.rpm lib64elfutils-devel-0.195-1.mga11.aarch64.rpm lib64jpeg8-3.2.0-1.mga11.aarch64.rpm lib64curl-devel-8.21.0-1.mga11.aarch64.rpm lib64unwind8-1.8.3-1.mga10.aarch64.rpm sysprof-cli-49.0-1.mga10.aarch64.rpm lib64lzma-devel-5.8.3-1.mga10.aarch64.rpm polkit-127-3.mga10.aarch64.rpm lib64nghttp3-devel-1.17.0-1.mga11.aarch64.rpm thai-data-0.1.30-1.mga10.aarch64.rpm lib64wayland-egl1-1.26.0-1.mga11.aarch64.rpm lib64xmlb2-0.3.29-1.mga11.aarch64.rpm lib64ldap2.5_0-devel-2.5.19-3.mga11.aarch64.rpm lib64lcms2_2-2.19.1-1.mga11.aarch64.rpm lib64thai0-0.1.30-1.mga10.aarch64.rpm gstreamer1.0-tools-1.28.5-1.mga11.aarch64.rpm lib64gstreamer1.0_0-1.28.5-1.mga11.aarch64.rpm lib64json-c-devel-0.19-1.mga11.aarch64.rpm libcap-utils-2.78-1.mga10.aarch64.rpm lib64com_err-devel-1.47.4-1.mga11.aarch64.rpm lib64ffi-devel-3.5.2-1.mga10.aarch64.rpm lib64pcre2-devel-10.47-1.mga10.aarch64.rpm libadwaita-1.8.3-1.mga10.aarch64.rpm lib64openssl-devel-3.5.7-1.mga11.aarch64.rpm lib64zstd-devel-1.5.7-3.mga11.aarch64.rpm lib64gio-gir2.0-2.89.3-1.mga11.aarch64.rpm systemd-devel-258.9-1.mga11.aarch64.rpm lib64polkit-gir1.0-127-3.mga10.aarch64.rpm lib64gpg-error-devel-1.61-1.mga11.aarch64.rpm lib64xrandr2-1.5.5-1.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 201/561: lib64openssl-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 202/561: 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' 203/561: lib64polkit1_0 ############################################# 204/561: lib64gio-gir2.0 ############################################# 205/561: lib64gpg-error-devel ############################################# 206/561: lib64ngtcp2-devel ############################################# 207/561: lib64uring2 ############################################# 208/561: lib64dex1_1 ############################################# 209/561: lib64ngtcp2-crypto-ossl-devel ############################################# 210/561: lib64gcrypt-devel ############################################# 211/561: lib64ldap2.5_0-devel ############################################# 212/561: lib64zstd-devel ############################################# 213/561: lib64com_err-devel ############################################# 214/561: lib64krb53-devel ############################################# 215/561: lib64ssh-devel ############################################# 216/561: libcap-utils ############################################# 217/561: lib64cap-devel ############################################# 218/561: lib64json-c-devel ############################################# 219/561: lib64lcms2_2 ############################################# 220/561: lib64xmlb2 ############################################# 221/561: thai-data ############################################# 222/561: lib64nghttp3-devel ############################################# 223/561: lib64lzma-devel ############################################# 224/561: lib64elfutils-devel ############################################# 225/561: lib64unwind8 ############################################# 226/561: gstreamer1.0-tools ############################################# 227/561: lib64gstreamer1.0_0 ############################################# 228/561: lib64xft2 ############################################# 229/561: lib64nghttp2-devel ############################################# 230/561: lib64brotli-devel ############################################# 231/561: lib64curl-devel ############################################# 232/561: lib64datrie1 ############################################# 233/561: lib64thai0 ############################################# 234/561: lib64fyaml0 ############################################# 235/561: lib64appstream5 ############################################# 236/561: lib64pango1.0_0 ############################################# 237/561: lib64debuginfod-devel ############################################# 238/561: lib64colord2 ############################################# 239/561: systemd-devel ############################################# 240/561: lib64dex-gir1 ############################################# 241/561: sysprof-cli ############################################# 242/561: lib64uring-devel ############################################# 243/561: lib64girepository-gir3.0 ############################################# 244/561: lib64polkit-gir1.0 ############################################# 245/561: lib64xrandr2 ############################################# 246/561: libadwaita ############################################# 247/561: lib64pcre2-devel ############################################# 248/561: lib64ffi-devel ############################################# 249/561: lib64wayland-egl1 ############################################# 250/561: lib64jpeg8 ############################################# 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/aarch64/media/core/release/lib64webp7-1.6.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64kvazaar7-2.3.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64llvm-filesystem-22.1.8-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64spirv-tools0-2026.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64egl1-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64vulkan-loader1-1.4.350.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesaegl1-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gstgl1.0_0-1.28.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64rsvg2_2-2.62.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gtk-update-icon-cache-3.24.52-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/mesa-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/adwaita-icon-theme-49.0-2.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jxl0.12-0.12.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/kvazaar-2.3.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64hwy1-1.4.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glx0-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesagl1-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gbm1-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64heif1-1.23.1-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_amdgpu1-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libglvnd-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glycin2_0-2.1.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64wayland-client0-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64wayland-cursor0-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/glycin-loaders-2.1.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm2-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libdrm-common-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jxl_threads0.12-0.12.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sharpyuv0-1.6.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/bubblewrap-0.11.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64llvm-plugins-22.1.8-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64tiff6-4.7.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xkbcommon0-1.13.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lm_sensors5-3.6.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64vmaf3-3.2.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gl1-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gstreamer-plugins-base1.0_0-1.28.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64dri-drivers-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xinerama1-1.1.6-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gldispatch0-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64display-info3-0.3.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gdk_pixbuf2.0_0-2.44.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jxl_cms0.12-0.12.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64aom3-3.13.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gdk-pixbuf2.0-2.44.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gstplay1.0_0-1.28.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xxf86vm1-1.1.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesavulkan-drivers-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64llvm22.1-22.1.8-2.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64webp7-1.6.0-1.mga10.aarch64.rpm lib64kvazaar7-2.3.2-1.mga10.aarch64.rpm lib64llvm-filesystem-22.1.8-2.mga11.aarch64.rpm lib64spirv-tools0-2026.2-1.mga11.aarch64.rpm lib64egl1-1.7.0-5.mga10.aarch64.rpm lib64vulkan-loader1-1.4.350.1-1.mga11.aarch64.rpm lib64mesaegl1-26.1.5-2.mga11.aarch64.rpm lib64gstgl1.0_0-1.28.5-2.mga11.aarch64.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm lib64rsvg2_2-2.62.3-1.mga11.aarch64.rpm gtk-update-icon-cache-3.24.52-2.mga11.aarch64.rpm mesa-26.1.5-2.mga11.aarch64.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm lib64jxl0.12-0.12.0-1.mga11.aarch64.rpm kvazaar-2.3.2-1.mga10.aarch64.rpm lib64hwy1-1.4.0-1.mga11.aarch64.rpm lib64glx0-1.7.0-5.mga10.aarch64.rpm lib64mesagl1-26.1.5-2.mga11.aarch64.rpm lib64gbm1-26.1.5-2.mga11.aarch64.rpm lib64heif1-1.23.1-2.mga11.aarch64.rpm lib64drm_amdgpu1-2.4.134-1.mga11.aarch64.rpm libglvnd-1.7.0-5.mga10.aarch64.rpm lib64glycin2_0-2.1.5-1.mga11.aarch64.rpm lib64wayland-client0-1.26.0-1.mga11.aarch64.rpm lib64wayland-cursor0-1.26.0-1.mga11.aarch64.rpm glycin-loaders-2.1.5-1.mga11.aarch64.rpm lib64drm2-2.4.134-1.mga11.aarch64.rpm libdrm-common-2.4.134-1.mga11.aarch64.rpm lib64jxl_threads0.12-0.12.0-1.mga11.aarch64.rpm lib64sharpyuv0-1.6.0-1.mga10.aarch64.rpm bubblewrap-0.11.2-1.mga10.aarch64.rpm lib64llvm-plugins-22.1.8-2.mga11.aarch64.rpm lib64tiff6-4.7.2-1.mga11.aarch64.rpm lib64xkbcommon0-1.13.2-1.mga11.aarch64.rpm lib64lm_sensors5-3.6.2-1.mga10.aarch64.rpm lib64vmaf3-3.2.0-1.mga11.aarch64.rpm lib64gl1-1.7.0-5.mga10.aarch64.rpm lib64gstreamer-plugins-base1.0_0-1.28.5-2.mga11.aarch64.rpm lib64dri-drivers-26.1.5-2.mga11.aarch64.rpm lib64xinerama1-1.1.6-1.mga11.aarch64.rpm lib64gldispatch0-1.7.0-5.mga10.aarch64.rpm lib64display-info3-0.3.0-1.mga10.aarch64.rpm lib64gdk_pixbuf2.0_0-2.44.7-1.mga11.aarch64.rpm lib64jxl_cms0.12-0.12.0-1.mga11.aarch64.rpm lib64aom3-3.13.3-1.mga11.aarch64.rpm gdk-pixbuf2.0-2.44.7-1.mga11.aarch64.rpm lib64gstplay1.0_0-1.28.5-2.mga11.aarch64.rpm lib64xxf86vm1-1.1.7-1.mga11.aarch64.rpm lib64mesavulkan-drivers-26.1.5-2.mga11.aarch64.rpm lib64llvm22.1-22.1.8-2.mga11.aarch64.rpm ...retrieving done installing gdk-pixbuf2.0-2.44.7-1.mga11.aarch64.rpm lib64gstplay1.0_0-1.28.5-2.mga11.aarch64.rpm lib64jxl_cms0.12-0.12.0-1.mga11.aarch64.rpm lib64aom3-3.13.3-1.mga11.aarch64.rpm lib64xxf86vm1-1.1.7-1.mga11.aarch64.rpm lib64mesavulkan-drivers-26.1.5-2.mga11.aarch64.rpm lib64llvm22.1-22.1.8-2.mga11.aarch64.rpm lib64gstreamer-plugins-base1.0_0-1.28.5-2.mga11.aarch64.rpm lib64dri-drivers-26.1.5-2.mga11.aarch64.rpm lib64xinerama1-1.1.6-1.mga11.aarch64.rpm lib64gldispatch0-1.7.0-5.mga10.aarch64.rpm lib64display-info3-0.3.0-1.mga10.aarch64.rpm lib64gdk_pixbuf2.0_0-2.44.7-1.mga11.aarch64.rpm bubblewrap-0.11.2-1.mga10.aarch64.rpm lib64llvm-plugins-22.1.8-2.mga11.aarch64.rpm lib64xkbcommon0-1.13.2-1.mga11.aarch64.rpm lib64tiff6-4.7.2-1.mga11.aarch64.rpm lib64jxl_threads0.12-0.12.0-1.mga11.aarch64.rpm lib64sharpyuv0-1.6.0-1.mga10.aarch64.rpm lib64gl1-1.7.0-5.mga10.aarch64.rpm lib64lm_sensors5-3.6.2-1.mga10.aarch64.rpm lib64vmaf3-3.2.0-1.mga11.aarch64.rpm libglvnd-1.7.0-5.mga10.aarch64.rpm lib64glycin2_0-2.1.5-1.mga11.aarch64.rpm lib64drm2-2.4.134-1.mga11.aarch64.rpm libdrm-common-2.4.134-1.mga11.aarch64.rpm lib64wayland-cursor0-1.26.0-1.mga11.aarch64.rpm lib64wayland-client0-1.26.0-1.mga11.aarch64.rpm glycin-loaders-2.1.5-1.mga11.aarch64.rpm lib64glx0-1.7.0-5.mga10.aarch64.rpm lib64hwy1-1.4.0-1.mga11.aarch64.rpm lib64heif1-1.23.1-2.mga11.aarch64.rpm lib64drm_amdgpu1-2.4.134-1.mga11.aarch64.rpm lib64mesagl1-26.1.5-2.mga11.aarch64.rpm lib64gbm1-26.1.5-2.mga11.aarch64.rpm mesa-26.1.5-2.mga11.aarch64.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm lib64jxl0.12-0.12.0-1.mga11.aarch64.rpm kvazaar-2.3.2-1.mga10.aarch64.rpm lib64vulkan-loader1-1.4.350.1-1.mga11.aarch64.rpm lib64mesaegl1-26.1.5-2.mga11.aarch64.rpm lib64gstgl1.0_0-1.28.5-2.mga11.aarch64.rpm gtk-update-icon-cache-3.24.52-2.mga11.aarch64.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm lib64rsvg2_2-2.62.3-1.mga11.aarch64.rpm lib64webp7-1.6.0-1.mga10.aarch64.rpm lib64egl1-1.7.0-5.mga10.aarch64.rpm lib64kvazaar7-2.3.2-1.mga10.aarch64.rpm lib64llvm-filesystem-22.1.8-2.mga11.aarch64.rpm lib64spirv-tools0-2026.2-1.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 251/561: libglvnd ############################################# 252/561: lib64wayland-client0 ############################################# 253/561: lib64spirv-tools0 ############################################# 254/561: lib64hwy1 ############################################# 255/561: lib64sharpyuv0 ############################################# 256/561: lib64webp7 ############################################# 257/561: lib64jxl_cms0.12 ############################################# 258/561: lib64jxl0.12 ############################################# 259/561: lib64wayland-cursor0 ############################################# 260/561: lib64kvazaar7 ############################################# 261/561: kvazaar ############################################# 262/561: lib64llvm-filesystem ############################################# 263/561: lib64llvm-plugins ############################################# 264/561: lib64llvm22.1 ############################################# 265/561: libdrm-common ############################################# 266/561: lib64drm2 ############################################# 267/561: lib64gstreamer-plugins-base1.0_0 ############################################# 268/561: lib64drm_amdgpu1 ############################################# 269/561: lib64vmaf3 ############################################# 270/561: lib64aom3 ############################################# 271/561: lib64heif1 ############################################# 272/561: lib64lm_sensors5 ############################################# 273/561: lib64jxl_threads0.12 ############################################# 274/561: bubblewrap ############################################# 275/561: lib64display-info3 ############################################# 276/561: lib64mesavulkan-drivers ############################################# 277/561: lib64xxf86vm1 ############################################# 278/561: lib64glx0 ############################################# 279/561: lib64gldispatch0 ############################################# 280/561: lib64gl1 ############################################# 281/561: lib64gbm1 ############################################# 282/561: lib64dri-drivers ############################################# 283/561: lib64mesagl1 ############################################# 284/561: mesa ############################################# 285/561: lib64egl1 ############################################# 286/561: lib64mesaegl1 ############################################# 287/561: gdk-pixbuf2.0 ############################################# 288/561: lib64glycin2_0 ############################################# 289/561: glycin-loaders ############################################# 290/561: lib64gdk_pixbuf2.0_0 ############################################# 291/561: lib64rsvg2_2 ############################################# 292/561: gtk-update-icon-cache ############################################# 293/561: adwaita-icon-theme-legacy ############################################# 294/561: adwaita-icon-theme ############################################# 295/561: lib64gstgl1.0_0 ############################################# 296/561: lib64gstplay1.0_0 ############################################# 297/561: lib64tiff6 ############################################# 298/561: lib64vulkan-loader1 ############################################# 299/561: lib64xkbcommon0 ############################################# 300/561: lib64xinerama1 ############################################# 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/aarch64/media/core/release/lib64dex-devel-1.1.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64graphene1.0_0-1.10.8-7.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64polkit1-devel-127-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64blkid-devel-2.42.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64panel1_1-1.10.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64dav1d7-1.5.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gtk4.0-4.23.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64devmapper-devel-1.02.196-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64icu-devel-78.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sysprof6-49.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64avahi-client3-0.8-18.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Tk-804.36.0-8.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sysprof-devel-49.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64harfbuzz-gir0.0-14.3.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xi6-1.8.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xml2-devel-2.15.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-XML-Parser-2.590.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-DBI-1.651.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/sysprof-49.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64soup3.0_0-3.7.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glib2.0-devel-2.89.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gtk4-update-icon-cache-4.23.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libpanel-data-1.10.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64avahi-common3-0.8-18.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64avahi-glib1-0.8-18.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64tinysparql3.0_0-3.10.1-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64synctex2-20260301-8.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cairo-devel-1.18.4-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64freetype2-devel-2.14.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gtk4_1-4.23.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cups2-2.4.19-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64harfbuzz-devel-14.3.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-XML-XPath-1.490.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fontconfig-devel-2.17.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pixman-devel-0.46.4-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/tinysparql-3.10.1-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xext-devel-1.3.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Digest-SHA1-2.130.0-36.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64json-glib-devel-1.10.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mount-devel-2.42.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sysprof-speedtrack6-49.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xdamage1-1.1.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64yuv0-0-0.git20240704.2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64freetype-gir2.0-1.86.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cryptsetup-devel-2.8.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64udev-devel-258.9-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64adwaita1_0-1.8.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64graphite2-devel-1.3.15-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64json-glib-gir1.0-1.10.8-1.mga10.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64dex-devel-1.1.0-2.mga11.aarch64.rpm lib64graphene1.0_0-1.10.8-7.mga10.aarch64.rpm lib64polkit1-devel-127-3.mga10.aarch64.rpm lib64blkid-devel-2.42.2-1.mga11.aarch64.rpm lib64panel1_1-1.10.4-1.mga11.aarch64.rpm lib64dav1d7-1.5.4-1.mga11.aarch64.rpm gtk4.0-4.23.3-1.mga11.aarch64.rpm lib64devmapper-devel-1.02.196-6.mga10.aarch64.rpm lib64icu-devel-78.3-1.mga11.aarch64.rpm lib64sysprof6-49.0-1.mga10.aarch64.rpm lib64avahi-client3-0.8-18.mga10.aarch64.rpm perl-Tk-804.36.0-8.mga10.aarch64.rpm lib64sysprof-devel-49.0-1.mga10.aarch64.rpm lib64harfbuzz-gir0.0-14.3.1-1.mga11.aarch64.rpm lib64xi6-1.8.3-1.mga11.aarch64.rpm lib64xml2-devel-2.15.3-1.mga11.aarch64.rpm perl-XML-Parser-2.590.0-1.mga11.aarch64.rpm perl-DBI-1.651.0-1.mga11.aarch64.rpm sysprof-49.0-1.mga10.aarch64.rpm lib64soup3.0_0-3.7.1-1.mga11.aarch64.rpm lib64glib2.0-devel-2.89.3-1.mga11.aarch64.rpm gtk4-update-icon-cache-4.23.3-1.mga11.aarch64.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm lib64avahi-common3-0.8-18.mga10.aarch64.rpm lib64avahi-glib1-0.8-18.mga10.aarch64.rpm lib64tinysparql3.0_0-3.10.1-2.mga11.aarch64.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm lib64synctex2-20260301-8.mga11.aarch64.rpm lib64cairo-devel-1.18.4-2.mga10.aarch64.rpm lib64freetype2-devel-2.14.3-1.mga11.aarch64.rpm lib64gtk4_1-4.23.3-1.mga11.aarch64.rpm lib64cups2-2.4.19-1.mga11.aarch64.rpm lib64harfbuzz-devel-14.3.1-1.mga11.aarch64.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm lib64fontconfig-devel-2.17.1-2.mga10.aarch64.rpm lib64pixman-devel-0.46.4-1.mga10.aarch64.rpm tinysparql-3.10.1-2.mga11.aarch64.rpm lib64xext-devel-1.3.7-1.mga11.aarch64.rpm perl-Digest-SHA1-2.130.0-36.mga10.aarch64.rpm lib64json-glib-devel-1.10.8-1.mga10.aarch64.rpm lib64mount-devel-2.42.2-1.mga11.aarch64.rpm lib64sysprof-speedtrack6-49.0-1.mga10.aarch64.rpm lib64xdamage1-1.1.7-1.mga11.aarch64.rpm lib64yuv0-0-0.git20240704.2.mga10.aarch64.rpm lib64freetype-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64cryptsetup-devel-2.8.7-1.mga11.aarch64.rpm lib64udev-devel-258.9-1.mga11.aarch64.rpm lib64adwaita1_0-1.8.3-1.mga10.aarch64.rpm lib64graphite2-devel-1.3.15-1.mga11.aarch64.rpm lib64json-glib-gir1.0-1.10.8-1.mga10.aarch64.rpm ...retrieving done installing lib64xml2-devel-2.15.3-1.mga11.aarch64.rpm lib64xi6-1.8.3-1.mga11.aarch64.rpm lib64harfbuzz-gir0.0-14.3.1-1.mga11.aarch64.rpm lib64sysprof-devel-49.0-1.mga10.aarch64.rpm perl-Tk-804.36.0-8.mga10.aarch64.rpm lib64avahi-client3-0.8-18.mga10.aarch64.rpm lib64icu-devel-78.3-1.mga11.aarch64.rpm lib64sysprof6-49.0-1.mga10.aarch64.rpm lib64devmapper-devel-1.02.196-6.mga10.aarch64.rpm lib64dav1d7-1.5.4-1.mga11.aarch64.rpm lib64panel1_1-1.10.4-1.mga11.aarch64.rpm gtk4.0-4.23.3-1.mga11.aarch64.rpm lib64polkit1-devel-127-3.mga10.aarch64.rpm lib64blkid-devel-2.42.2-1.mga11.aarch64.rpm lib64graphene1.0_0-1.10.8-7.mga10.aarch64.rpm lib64dex-devel-1.1.0-2.mga11.aarch64.rpm lib64synctex2-20260301-8.mga11.aarch64.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm lib64avahi-glib1-0.8-18.mga10.aarch64.rpm lib64tinysparql3.0_0-3.10.1-2.mga11.aarch64.rpm lib64avahi-common3-0.8-18.mga10.aarch64.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm gtk4-update-icon-cache-4.23.3-1.mga11.aarch64.rpm lib64soup3.0_0-3.7.1-1.mga11.aarch64.rpm lib64glib2.0-devel-2.89.3-1.mga11.aarch64.rpm perl-DBI-1.651.0-1.mga11.aarch64.rpm sysprof-49.0-1.mga10.aarch64.rpm perl-XML-Parser-2.590.0-1.mga11.aarch64.rpm lib64mount-devel-2.42.2-1.mga11.aarch64.rpm lib64json-glib-devel-1.10.8-1.mga10.aarch64.rpm perl-Digest-SHA1-2.130.0-36.mga10.aarch64.rpm lib64xext-devel-1.3.7-1.mga11.aarch64.rpm tinysparql-3.10.1-2.mga11.aarch64.rpm lib64pixman-devel-0.46.4-1.mga10.aarch64.rpm lib64fontconfig-devel-2.17.1-2.mga10.aarch64.rpm lib64harfbuzz-devel-14.3.1-1.mga11.aarch64.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm lib64cups2-2.4.19-1.mga11.aarch64.rpm lib64gtk4_1-4.23.3-1.mga11.aarch64.rpm lib64cairo-devel-1.18.4-2.mga10.aarch64.rpm lib64freetype2-devel-2.14.3-1.mga11.aarch64.rpm lib64json-glib-gir1.0-1.10.8-1.mga10.aarch64.rpm lib64graphite2-devel-1.3.15-1.mga11.aarch64.rpm lib64adwaita1_0-1.8.3-1.mga10.aarch64.rpm lib64udev-devel-258.9-1.mga11.aarch64.rpm lib64cryptsetup-devel-2.8.7-1.mga11.aarch64.rpm lib64freetype-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64xdamage1-1.1.7-1.mga11.aarch64.rpm lib64yuv0-0-0.git20240704.2.mga10.aarch64.rpm lib64sysprof-speedtrack6-49.0-1.mga10.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 301/561: lib64avahi-common3 ############################################# 302/561: lib64graphene1.0_0 ############################################# 303/561: lib64avahi-client3 ############################################# 304/561: lib64blkid-devel ############################################# 305/561: lib64cups2 ############################################# 306/561: lib64avahi-glib1 ############################################# 307/561: lib64sysprof-speedtrack6 ############################################# 308/561: lib64xdamage1 ############################################# 309/561: lib64freetype-gir2.0 ############################################# 310/561: lib64harfbuzz-gir0.0 ############################################# 311/561: lib64udev-devel ############################################# 312/561: lib64devmapper-devel ############################################# 313/561: lib64cryptsetup-devel ############################################# 314/561: lib64mount-devel ############################################# 315/561: lib64graphite2-devel ############################################# 316/561: lib64json-glib-gir1.0 ############################################# 317/561: lib64pixman-devel ############################################# 318/561: lib64xext-devel ############################################# 319/561: perl-XML-Parser ############################################# 320/561: gtk4-update-icon-cache ############################################# 321/561: libpanel-data ############################################# 322/561: libsoup3.0-i18n ############################################# 323/561: lib64soup3.0_0 ############################################# 324/561: lib64tinysparql3.0_0 ############################################# 325/561: tinysparql ############################################# 326/561: lib64sysprof6 ############################################# 327/561: lib64icu-devel ############################################# 328/561: lib64xi6 ############################################# 329/561: gtk4.0 ############################################# 330/561: lib64gtk4_1 ############################################# 331/561: lib64adwaita1_0 ############################################# 332/561: lib64panel1_1 ############################################# 333/561: sysprof ############################################# 334/561: lib64polkit1-devel ############################################# 335/561: lib64dex-devel ############################################# 336/561: lib64json-glib-devel ############################################# 337/561: lib64glib2.0-devel ############################################# 338/561: lib64sysprof-devel ############################################# 339/561: lib64xml2-devel ############################################# 340/561: lib64freetype2-devel ############################################# 341/561: lib64fontconfig-devel ############################################# 342/561: lib64cairo-devel ############################################# 343/561: lib64harfbuzz-devel ############################################# 344/561: perl-XML-XPath ############################################# 345/561: lib64yuv0 ############################################# 346/561: perl-Digest-SHA1 ############################################# 347/561: perl-DBI ############################################# 348/561: lib64synctex2 ############################################# 349/561: lib64dav1d7 ############################################# 350/561: perl-Tk ############################################# 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/aarch64/media/core/release/perl-HTML-Form-6.130.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-texmf-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gfan0-0.7-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gd3-2.3.3-11.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pciaccess-devel-0.19-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ptexenc1-20260301-8.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-fonts-recommended-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/hevea-2.37-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-20260301-8.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64hwloc-devel-2.12.2-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64svtav1enc3-3.1.2-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-collection-basic-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/tcl-8.6.17-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64avif16-1.4.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-latex-recommended-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ncurses++6-6.6-20260704.1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64tcl8.6-8.6.17-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gs10-10.07.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ncursesw-devel-6.6-20260704.1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64readline-devel-8.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pciaccess0-0.19-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cddlib0-0.94n-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64zziplib13-0.13.80-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ncursesw++6-6.6-20260704.1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cddlib-devel-0.94n-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/ghostscript-10.07.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-latex-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-GD-2.860.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64idn12-1.44-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openjp2_7-2.5.4-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/opencl-headers-3.0-0.20260529.1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ncurses-devel-6.6-20260704.1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/tk-8.6.17-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texlive-plain-generic-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/ghostscript-module-X-10.07.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64opencl1-2.3.4-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gfan-devel-0.7-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64raqm0-0.11.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/python3-pyparsing-3.2.3-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/cdialog-1.3-20260721.1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xscrnsaver1-1.2.5-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64opencl-devel-2.3.4-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/ghostscript-common-10.07.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64kpathsea6-20260301-8.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64texlua5-20260301-8.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64hwloc15-2.12.2-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64rav1e0-0.8.1-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64tk8.6-8.6.17-1.mga10.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release perl-HTML-Form-6.130.0-1.mga10.noarch.rpm texlive-texmf-20260301-6.mga11.noarch.rpm lib64gfan0-0.7-5.mga10.aarch64.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm lib64gd3-2.3.3-11.mga10.aarch64.rpm lib64pciaccess-devel-0.19-1.mga11.aarch64.rpm lib64ptexenc1-20260301-8.mga11.aarch64.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm hevea-2.37-1.mga10.aarch64.rpm texlive-20260301-8.mga11.aarch64.rpm lib64hwloc-devel-2.12.2-2.mga10.aarch64.rpm lib64svtav1enc3-3.1.2-1.mga10.aarch64.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm tcl-8.6.17-1.mga10.aarch64.rpm lib64avif16-1.4.2-1.mga11.aarch64.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm lib64ncurses++6-6.6-20260704.1.mga11.aarch64.rpm lib64tcl8.6-8.6.17-1.mga10.aarch64.rpm lib64gs10-10.07.1-1.mga11.aarch64.rpm lib64ncursesw-devel-6.6-20260704.1.mga11.aarch64.rpm lib64readline-devel-8.3-1.mga10.aarch64.rpm lib64pciaccess0-0.19-1.mga11.aarch64.rpm lib64cddlib0-0.94n-1.mga10.aarch64.rpm lib64zziplib13-0.13.80-2.mga11.aarch64.rpm lib64ncursesw++6-6.6-20260704.1.mga11.aarch64.rpm lib64cddlib-devel-0.94n-1.mga10.aarch64.rpm ghostscript-10.07.1-1.mga11.aarch64.rpm texlive-latex-20260301-6.mga11.noarch.rpm perl-GD-2.860.0-1.mga11.aarch64.rpm lib64idn12-1.44-1.mga11.aarch64.rpm lib64openjp2_7-2.5.4-2.mga10.aarch64.rpm opencl-headers-3.0-0.20260529.1.mga11.noarch.rpm lib64ncurses-devel-6.6-20260704.1.mga11.aarch64.rpm tk-8.6.17-1.mga10.aarch64.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm ghostscript-module-X-10.07.1-1.mga11.aarch64.rpm lib64opencl1-2.3.4-1.mga10.aarch64.rpm lib64gfan-devel-0.7-5.mga10.aarch64.rpm lib64raqm0-0.11.0-1.mga11.aarch64.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm cdialog-1.3-20260721.1.mga11.aarch64.rpm lib64xscrnsaver1-1.2.5-1.mga10.aarch64.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm lib64opencl-devel-2.3.4-1.mga10.aarch64.rpm ghostscript-common-10.07.1-1.mga11.aarch64.rpm lib64kpathsea6-20260301-8.mga11.aarch64.rpm lib64texlua5-20260301-8.mga11.aarch64.rpm lib64hwloc15-2.12.2-2.mga10.aarch64.rpm lib64rav1e0-0.8.1-2.mga10.aarch64.rpm lib64tk8.6-8.6.17-1.mga10.aarch64.rpm ...retrieving done installing hevea-2.37-1.mga10.aarch64.rpm texlive-20260301-8.mga11.aarch64.rpm lib64hwloc-devel-2.12.2-2.mga10.aarch64.rpm lib64svtav1enc3-3.1.2-1.mga10.aarch64.rpm tcl-8.6.17-1.mga10.aarch64.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm lib64avif16-1.4.2-1.mga11.aarch64.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm texlive-texmf-20260301-6.mga11.noarch.rpm lib64gfan0-0.7-5.mga10.aarch64.rpm perl-HTML-Form-6.130.0-1.mga10.noarch.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm lib64gd3-2.3.3-11.mga10.aarch64.rpm lib64pciaccess-devel-0.19-1.mga11.aarch64.rpm lib64ptexenc1-20260301-8.mga11.aarch64.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm lib64zziplib13-0.13.80-2.mga11.aarch64.rpm lib64ncursesw++6-6.6-20260704.1.mga11.aarch64.rpm lib64ncurses++6-6.6-20260704.1.mga11.aarch64.rpm lib64tcl8.6-8.6.17-1.mga10.aarch64.rpm lib64gs10-10.07.1-1.mga11.aarch64.rpm lib64ncursesw-devel-6.6-20260704.1.mga11.aarch64.rpm lib64pciaccess0-0.19-1.mga11.aarch64.rpm lib64readline-devel-8.3-1.mga10.aarch64.rpm lib64cddlib0-0.94n-1.mga10.aarch64.rpm lib64openjp2_7-2.5.4-2.mga10.aarch64.rpm lib64ncurses-devel-6.6-20260704.1.mga11.aarch64.rpm tk-8.6.17-1.mga10.aarch64.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm opencl-headers-3.0-0.20260529.1.mga11.noarch.rpm lib64opencl1-2.3.4-1.mga10.aarch64.rpm ghostscript-module-X-10.07.1-1.mga11.aarch64.rpm lib64gfan-devel-0.7-5.mga10.aarch64.rpm lib64cddlib-devel-0.94n-1.mga10.aarch64.rpm ghostscript-10.07.1-1.mga11.aarch64.rpm perl-GD-2.860.0-1.mga11.aarch64.rpm texlive-latex-20260301-6.mga11.noarch.rpm lib64idn12-1.44-1.mga11.aarch64.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm lib64opencl-devel-2.3.4-1.mga10.aarch64.rpm lib64xscrnsaver1-1.2.5-1.mga10.aarch64.rpm ghostscript-common-10.07.1-1.mga11.aarch64.rpm lib64kpathsea6-20260301-8.mga11.aarch64.rpm lib64texlua5-20260301-8.mga11.aarch64.rpm lib64tk8.6-8.6.17-1.mga10.aarch64.rpm lib64rav1e0-0.8.1-2.mga10.aarch64.rpm lib64hwloc15-2.12.2-2.mga10.aarch64.rpm lib64raqm0-0.11.0-1.mga11.aarch64.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm cdialog-1.3-20260721.1.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 351/561: lib64kpathsea6 ############################################# 352/561: ghostscript-common ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 353/561: lib64opencl1 ############################################# 354/561: lib64opencl-devel ############################################# 355/561: opencl-headers ############################################# 356/561: lib64cddlib0 ############################################# 357/561: lib64pciaccess0 ############################################# 358/561: lib64tcl8.6 ############################################# 359/561: tcl ############################################# 360/561: lib64pciaccess-devel ############################################# 361/561: lib64hwloc15 ############################################# 362/561: lib64gfan0 ############################################# 363/561: lib64cddlib-devel ############################################# 364/561: ghostscript-module-X ############################################# 365/561: lib64ptexenc1 ############################################# 366/561: cdialog ############################################# 367/561: lib64raqm0 ############################################# 368/561: lib64rav1e0 ############################################# 369/561: lib64texlua5 ############################################# 370/561: lib64xscrnsaver1 ############################################# 371/561: lib64tk8.6 ############################################# 372/561: tk ############################################# 373/561: perl-Image-ExifTool ############################################# 374/561: lib64idn12 ############################################# 375/561: lib64openjp2_7 ############################################# 376/561: lib64gs10 ############################################# 377/561: ghostscript ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 378/561: lib64ncurses++6 ############################################# 379/561: lib64ncurses-devel ############################################# 380/561: lib64ncursesw++6 ############################################# 381/561: lib64ncursesw-devel ############################################# 382/561: lib64zziplib13 ############################################# 383/561: perl-HTML-Form ############################################# 384/561: perl-WWW-Mechanize ############################################# 385/561: lib64svtav1enc3 ############################################# 386/561: lib64avif16 ############################################# 387/561: lib64gd3 ############################################# 388/561: perl-GD ############################################# 389/561: texlive-texmf ############################################# 390/561: texlive-latex-recommended ############################################# 391/561: texlive-fonts-recommended ############################################# 392/561: texlive-plain-generic ############################################# 393/561: texlive-latex ############################################# 394/561: texlive ############################################# 395/561: texlive-collection-basic ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 396/561: hevea ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 397/561: lib64readline-devel ############################################# 398/561: lib64gfan-devel ############################################# 399/561: lib64hwloc-devel ############################################# 400/561: python3-pyparsing ############################################# 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.aarch64) scriptlet failed, exit status 1 ERROR: 'script' failed for python3-pyparsing-3.2.3-1.mga10.noarch retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-idiag3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64frobby0-0.9.9-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cocoa0-0.99850-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-nf3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_contract1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fontconfig-gir2.0-1.86.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libgfortran5-16.1.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xft-devel-2.3.9-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_numpy313_1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_tr1f1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openmpi40-5.0.10-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gsl-devel-2.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lapack3-3.12.1-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-cli3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openpmix-devel-5.0.9-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_fiber1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gsl28-2.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_python313_1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_coroutine1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openmpi-devel-5.0.10-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl3-devel-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/systemtap-sdt-devel-5.4-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64event7-2.1.13-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64frobby-devel-0.9.9-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64event-devel-2.1.13-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-genl3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libnl3-config-3.12.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-xfrm3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_timer1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64openpmix2-5.0.9-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cairo-gir1.0-1.86.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl-route3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64blas-devel-3.12.1-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_stacktrace_basic1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lapack-devel-3.12.1-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ntl0-11.6.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_cobalt1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gslcblas0-2.8-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xft-gir2.0-1.86.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/openpmix-5.0.9-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_context1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64blas3-3.12.1-3.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64ntl-devel-11.6.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_locale1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_iostreams1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64nl3_200-3.12.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_cobalt_io_ssl1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gcc-gfortran-16.1.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xlib-gir2.0-1.86.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_thread1.91.0-1.91.0-2.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64nl-idiag3_200-3.12.0-1.mga10.aarch64.rpm lib64frobby0-0.9.9-1.mga11.aarch64.rpm lib64cocoa0-0.99850-6.mga10.aarch64.rpm lib64nl-nf3_200-3.12.0-1.mga10.aarch64.rpm lib64boost_contract1.91.0-1.91.0-2.mga11.aarch64.rpm lib64fontconfig-gir2.0-1.86.0-1.mga10.aarch64.rpm libgfortran5-16.1.0-1.mga11.aarch64.rpm lib64xft-devel-2.3.9-1.mga10.aarch64.rpm lib64boost_numpy313_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1f1.91.0-1.91.0-2.mga11.aarch64.rpm lib64openmpi40-5.0.10-1.mga10.aarch64.rpm lib64gsl-devel-2.8-1.mga10.aarch64.rpm lib64lapack3-3.12.1-3.mga10.aarch64.rpm lib64nl-cli3_200-3.12.0-1.mga10.aarch64.rpm lib64openpmix-devel-5.0.9-1.mga10.aarch64.rpm lib64boost_fiber1.91.0-1.91.0-2.mga11.aarch64.rpm lib64gsl28-2.8-1.mga10.aarch64.rpm lib64boost_python313_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_coroutine1.91.0-1.91.0-2.mga11.aarch64.rpm lib64openmpi-devel-5.0.10-1.mga10.aarch64.rpm lib64nl3-devel-3.12.0-1.mga10.aarch64.rpm systemtap-sdt-devel-5.4-1.mga10.aarch64.rpm lib64event7-2.1.13-1.mga11.aarch64.rpm lib64frobby-devel-0.9.9-1.mga11.aarch64.rpm lib64event-devel-2.1.13-1.mga11.aarch64.rpm lib64nl-genl3_200-3.12.0-1.mga10.aarch64.rpm libnl3-config-3.12.0-1.mga10.noarch.rpm lib64nl-xfrm3_200-3.12.0-1.mga10.aarch64.rpm lib64boost_timer1.91.0-1.91.0-2.mga11.aarch64.rpm lib64openpmix2-5.0.9-1.mga10.aarch64.rpm lib64cairo-gir1.0-1.86.0-1.mga10.aarch64.rpm lib64nl-route3_200-3.12.0-1.mga10.aarch64.rpm lib64blas-devel-3.12.1-3.mga10.aarch64.rpm lib64boost_stacktrace_basic1.91.0-1.91.0-2.mga11.aarch64.rpm lib64lapack-devel-3.12.1-3.mga10.aarch64.rpm lib64ntl0-11.6.0-1.mga10.aarch64.rpm lib64boost_cobalt1.91.0-1.91.0-2.mga11.aarch64.rpm lib64gslcblas0-2.8-1.mga10.aarch64.rpm lib64xft-gir2.0-1.86.0-1.mga10.aarch64.rpm openpmix-5.0.9-1.mga10.aarch64.rpm lib64boost_context1.91.0-1.91.0-2.mga11.aarch64.rpm lib64blas3-3.12.1-3.mga10.aarch64.rpm lib64ntl-devel-11.6.0-1.mga10.aarch64.rpm lib64boost_locale1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_iostreams1.91.0-1.91.0-2.mga11.aarch64.rpm lib64nl3_200-3.12.0-1.mga10.aarch64.rpm lib64boost_cobalt_io_ssl1.91.0-1.91.0-2.mga11.aarch64.rpm gcc-gfortran-16.1.0-1.mga11.aarch64.rpm lib64xlib-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64boost_thread1.91.0-1.91.0-2.mga11.aarch64.rpm ...retrieving done installing lib64xft-devel-2.3.9-1.mga10.aarch64.rpm libgfortran5-16.1.0-1.mga11.aarch64.rpm lib64boost_numpy313_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1f1.91.0-1.91.0-2.mga11.aarch64.rpm lib64gsl-devel-2.8-1.mga10.aarch64.rpm lib64openmpi40-5.0.10-1.mga10.aarch64.rpm lib64lapack3-3.12.1-3.mga10.aarch64.rpm lib64boost_fiber1.91.0-1.91.0-2.mga11.aarch64.rpm lib64gsl28-2.8-1.mga10.aarch64.rpm lib64nl-cli3_200-3.12.0-1.mga10.aarch64.rpm lib64openpmix-devel-5.0.9-1.mga10.aarch64.rpm lib64frobby0-0.9.9-1.mga11.aarch64.rpm lib64nl-idiag3_200-3.12.0-1.mga10.aarch64.rpm lib64nl-nf3_200-3.12.0-1.mga10.aarch64.rpm lib64cocoa0-0.99850-6.mga10.aarch64.rpm lib64boost_contract1.91.0-1.91.0-2.mga11.aarch64.rpm lib64fontconfig-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64nl-genl3_200-3.12.0-1.mga10.aarch64.rpm lib64event-devel-2.1.13-1.mga11.aarch64.rpm libnl3-config-3.12.0-1.mga10.noarch.rpm lib64nl-xfrm3_200-3.12.0-1.mga10.aarch64.rpm lib64boost_timer1.91.0-1.91.0-2.mga11.aarch64.rpm lib64openpmix2-5.0.9-1.mga10.aarch64.rpm lib64boost_python313_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64openmpi-devel-5.0.10-1.mga10.aarch64.rpm lib64boost_coroutine1.91.0-1.91.0-2.mga11.aarch64.rpm lib64event7-2.1.13-1.mga11.aarch64.rpm lib64nl3-devel-3.12.0-1.mga10.aarch64.rpm systemtap-sdt-devel-5.4-1.mga10.aarch64.rpm lib64frobby-devel-0.9.9-1.mga11.aarch64.rpm lib64boost_cobalt1.91.0-1.91.0-2.mga11.aarch64.rpm lib64gslcblas0-2.8-1.mga10.aarch64.rpm lib64xft-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64cairo-gir1.0-1.86.0-1.mga10.aarch64.rpm lib64blas-devel-3.12.1-3.mga10.aarch64.rpm lib64nl-route3_200-3.12.0-1.mga10.aarch64.rpm lib64ntl0-11.6.0-1.mga10.aarch64.rpm lib64boost_stacktrace_basic1.91.0-1.91.0-2.mga11.aarch64.rpm lib64lapack-devel-3.12.1-3.mga10.aarch64.rpm gcc-gfortran-16.1.0-1.mga11.aarch64.rpm lib64xlib-gir2.0-1.86.0-1.mga10.aarch64.rpm lib64boost_thread1.91.0-1.91.0-2.mga11.aarch64.rpm openpmix-5.0.9-1.mga10.aarch64.rpm lib64ntl-devel-11.6.0-1.mga10.aarch64.rpm lib64boost_locale1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_context1.91.0-1.91.0-2.mga11.aarch64.rpm lib64blas3-3.12.1-3.mga10.aarch64.rpm lib64nl3_200-3.12.0-1.mga10.aarch64.rpm lib64boost_cobalt_io_ssl1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_iostreams1.91.0-1.91.0-2.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 401/561: lib64event7 ############################################# 402/561: lib64openpmix2 ############################################# 403/561: libgfortran5 ############################################# 404/561: gcc-gfortran ############################################# 405/561: lib64blas3 ############################################# 406/561: lib64event-devel ############################################# 407/561: lib64boost_context1.91.0 ############################################# 408/561: lib64gslcblas0 ############################################# 409/561: lib64gsl28 ############################################# 410/561: lib64frobby0 ############################################# 411/561: lib64openpmix-devel ############################################# 412/561: lib64lapack3 ############################################# 413/561: lib64blas-devel ############################################# 414/561: openpmix ############################################# 415/561: lib64boost_thread1.91.0 ############################################# 416/561: lib64xlib-gir2.0 ############################################# 417/561: lib64ntl0 ############################################# 418/561: lib64boost_python313_1.91.0 ############################################# 419/561: libnl3-config ############################################# 420/561: lib64nl3_200 ############################################# 421/561: lib64nl-route3_200 ############################################# 422/561: lib64nl-nf3_200 ############################################# 423/561: lib64nl-cli3_200 ############################################# 424/561: lib64openmpi40 ############################################# 425/561: lib64nl-idiag3_200 ############################################# 426/561: lib64nl-genl3_200 ############################################# 427/561: lib64nl-xfrm3_200 ############################################# 428/561: lib64nl3-devel ############################################# 429/561: lib64openmpi-devel ############################################# 430/561: lib64boost_numpy313_1.91.0 ############################################# 431/561: lib64ntl-devel ############################################# 432/561: lib64xft-gir2.0 ############################################# 433/561: lib64boost_locale1.91.0 ############################################# 434/561: lib64lapack-devel ############################################# 435/561: lib64cocoa0 ############################################# 436/561: lib64frobby-devel ############################################# 437/561: lib64gsl-devel ############################################# 438/561: lib64boost_fiber1.91.0 ############################################# 439/561: lib64boost_coroutine1.91.0 ############################################# 440/561: lib64boost_iostreams1.91.0 ############################################# 441/561: lib64boost_cobalt_io_ssl1.91.0 ############################################# 442/561: lib64boost_stacktrace_basic1.91.0 ############################################# 443/561: lib64cairo-gir1.0 ############################################# 444/561: lib64boost_cobalt1.91.0 ############################################# 445/561: systemtap-sdt-devel ############################################# 446/561: lib64boost_timer1.91.0 ############################################# 447/561: lib64fontconfig-gir2.0 ############################################# 448/561: lib64boost_contract1.91.0 ############################################# 449/561: lib64boost_math_tr1f1.91.0 ############################################# 450/561: lib64xft-devel ############################################# 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/aarch64/media/core/release/lib64boost_unit_test_framework1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_wave1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_graph_parallel1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_stacktrace_addr2line1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_nowide1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_graph1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_atomic1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_regex1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_exynos1-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_radeon1-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_container1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_tr1_1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_tr1l1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_c99_1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_serialization1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_etnaviv1-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_tegra0-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64python3-devel-3.13.15-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesaglu1-9.0.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_process1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_nouveau2-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm_freedreno1-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_exception1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64expat-devel-2.8.3-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_python3-devel-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_stacktrace_noop1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_c99l1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cocoa-devel-0.99850-6.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_cobalt_io1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_filesystem1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_log_setup1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_url1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xxf86vm-devel-1.1.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_date_time1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_json1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost-devel-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64opengl0-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_math_c99f1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_openmpi-devel-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_chrono1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_random1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_wserialization1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_prg_exec_monitor1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_graph_parallel-openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64drm-devel-2.4.134-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_charconv1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_program_options1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_type_erasure1.91.0-1.91.0-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64boost_log1.91.0-1.91.0-2.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64boost_unit_test_framework1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_wave1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_graph_parallel1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_stacktrace_addr2line1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_nowide1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_graph1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_atomic1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_regex1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_exynos1-2.4.134-1.mga11.aarch64.rpm lib64drm_radeon1-2.4.134-1.mga11.aarch64.rpm lib64boost_container1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1l1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_c99_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_serialization1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_etnaviv1-2.4.134-1.mga11.aarch64.rpm lib64drm_tegra0-2.4.134-1.mga11.aarch64.rpm lib64boost_openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm lib64python3-devel-3.13.15-1.mga11.aarch64.rpm lib64mesaglu1-9.0.3-1.mga10.aarch64.rpm lib64boost_process1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_nouveau2-2.4.134-1.mga11.aarch64.rpm lib64drm_freedreno1-2.4.134-1.mga11.aarch64.rpm lib64boost_exception1.91.0-1.91.0-2.mga11.aarch64.rpm lib64expat-devel-2.8.3-1.mga11.aarch64.rpm lib64boost_python3-devel-1.91.0-2.mga11.aarch64.rpm lib64boost_stacktrace_noop1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_c99l1.91.0-1.91.0-2.mga11.aarch64.rpm lib64cocoa-devel-0.99850-6.mga10.aarch64.rpm lib64boost_cobalt_io1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_filesystem1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_log_setup1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_url1.91.0-1.91.0-2.mga11.aarch64.rpm lib64xxf86vm-devel-1.1.7-1.mga11.aarch64.rpm lib64boost_date_time1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_json1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost-devel-1.91.0-2.mga11.aarch64.rpm lib64opengl0-1.7.0-5.mga10.aarch64.rpm lib64boost_math_c99f1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_openmpi-devel-1.91.0-2.mga11.aarch64.rpm lib64boost_chrono1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_random1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_wserialization1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_prg_exec_monitor1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_graph_parallel-openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm-devel-2.4.134-1.mga11.aarch64.rpm lib64boost_charconv1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_program_options1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_type_erasure1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_log1.91.0-1.91.0-2.mga11.aarch64.rpm ...retrieving done installing lib64boost_serialization1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_c99_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_tegra0-2.4.134-1.mga11.aarch64.rpm lib64drm_etnaviv1-2.4.134-1.mga11.aarch64.rpm lib64mesaglu1-9.0.3-1.mga10.aarch64.rpm lib64python3-devel-3.13.15-1.mga11.aarch64.rpm lib64boost_openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_graph_parallel1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_unit_test_framework1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_wave1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_nowide1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_graph1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_stacktrace_addr2line1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_atomic1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_regex1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1_1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_math_tr1l1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_exynos1-2.4.134-1.mga11.aarch64.rpm lib64drm_radeon1-2.4.134-1.mga11.aarch64.rpm lib64boost_container1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost-devel-1.91.0-2.mga11.aarch64.rpm lib64boost_openmpi-devel-1.91.0-2.mga11.aarch64.rpm lib64boost_math_c99f1.91.0-1.91.0-2.mga11.aarch64.rpm lib64opengl0-1.7.0-5.mga10.aarch64.rpm lib64boost_graph_parallel-openmpi1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_random1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_chrono1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_prg_exec_monitor1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_wserialization1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_type_erasure1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_log1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm-devel-2.4.134-1.mga11.aarch64.rpm lib64boost_charconv1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_program_options1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_exception1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_freedreno1-2.4.134-1.mga11.aarch64.rpm lib64expat-devel-2.8.3-1.mga11.aarch64.rpm lib64boost_process1.91.0-1.91.0-2.mga11.aarch64.rpm lib64drm_nouveau2-2.4.134-1.mga11.aarch64.rpm lib64boost_math_c99l1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_filesystem1.91.0-1.91.0-2.mga11.aarch64.rpm lib64cocoa-devel-0.99850-6.mga10.aarch64.rpm lib64boost_cobalt_io1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_python3-devel-1.91.0-2.mga11.aarch64.rpm lib64boost_stacktrace_noop1.91.0-1.91.0-2.mga11.aarch64.rpm lib64xxf86vm-devel-1.1.7-1.mga11.aarch64.rpm lib64boost_date_time1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_log_setup1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_url1.91.0-1.91.0-2.mga11.aarch64.rpm lib64boost_json1.91.0-1.91.0-2.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 451/561: lib64boost_serialization1.91.0 ############################################# 452/561: lib64boost_filesystem1.91.0 ############################################# 453/561: lib64boost_openmpi1.91.0 ############################################# 454/561: lib64boost_log1.91.0 ############################################# 455/561: lib64python3-devel ############################################# 456/561: lib64boost_log_setup1.91.0 ############################################# 457/561: lib64boost_graph_parallel1.91.0 ############################################# 458/561: lib64boost_graph_parallel-openmpi1.91.0 ############################################# 459/561: lib64boost_process1.91.0 ############################################# 460/561: lib64boost_wserialization1.91.0 ############################################# 461/561: lib64boost_json1.91.0 ############################################# 462/561: lib64boost_url1.91.0 ############################################# 463/561: lib64boost_date_time1.91.0 ############################################# 464/561: lib64boost_stacktrace_noop1.91.0 ############################################# 465/561: lib64boost_cobalt_io1.91.0 ############################################# 466/561: lib64boost_math_c99l1.91.0 ############################################# 467/561: lib64drm_nouveau2 ############################################# 468/561: lib64drm_freedreno1 ############################################# 469/561: lib64boost_exception1.91.0 ############################################# 470/561: lib64boost_program_options1.91.0 ############################################# 471/561: lib64boost_charconv1.91.0 ############################################# 472/561: lib64boost_type_erasure1.91.0 ############################################# 473/561: lib64boost_prg_exec_monitor1.91.0 ############################################# 474/561: lib64boost_chrono1.91.0 ############################################# 475/561: lib64boost_random1.91.0 ############################################# 476/561: lib64opengl0 ############################################# 477/561: lib64boost_math_c99f1.91.0 ############################################# 478/561: lib64boost_container1.91.0 ############################################# 479/561: lib64drm_radeon1 ############################################# 480/561: lib64drm_exynos1 ############################################# 481/561: lib64boost_math_tr1l1.91.0 ############################################# 482/561: lib64boost_math_tr1_1.91.0 ############################################# 483/561: lib64boost_regex1.91.0 ############################################# 484/561: lib64boost_atomic1.91.0 ############################################# 485/561: lib64boost_stacktrace_addr2line1.91.0 ############################################# 486/561: lib64boost_graph1.91.0 ############################################# 487/561: lib64boost_nowide1.91.0 ############################################# 488/561: lib64boost_wave1.91.0 ############################################# 489/561: lib64boost_unit_test_framework1.91.0 ############################################# 490/561: lib64drm_etnaviv1 ############################################# 491/561: lib64drm_tegra0 ############################################# 492/561: lib64boost_math_c99_1.91.0 ############################################# 493/561: lib64boost_openmpi-devel ############################################# 494/561: lib64boost_python3-devel ############################################# 495/561: lib64boost-devel ############################################# 496/561: lib64cocoa-devel ############################################# 497/561: lib64drm-devel ############################################# 498/561: lib64mesaglu1 ############################################# 499/561: lib64xxf86vm-devel ############################################# 500/561: lib64expat-devel ############################################# 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/aarch64/media/core/release/at-spi2-core-2.58.3-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64lcms2-devel-2.19.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64cloudproviders0-0.4.0-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64decor-devel-0.2.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glycin2_0-devel-2.1.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64jpeg-devel-3.2.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gtk+3.0-3.24.52-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesaglu1-devel-9.0.3-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pango1.0-devel-1.58.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xkbcommon-devel-1.13.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64decor0-0.2.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64acl-devel-2.4.0-4.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gly-gir2-2.1.5-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texinfo-7.2-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64atk1.0_0-2.58.3-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xinerama-devel-1.1.6-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64turbojpeg0-3.2.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pango-gir1.0-1.58.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gtk+3_0-3.24.52-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gdk_pixbuf2.0-devel-2.44.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/texinfo-tex-7.2-4.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-libintl-perl-1.370.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/x11-data-xkbdata-2.48-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glesv1_cm1-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/perl-devel-5.42.0-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64datrie-devel-0.2.14-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xkbregistry0-1.13.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glesv22-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64wayland-server0-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/gettext-devel-1.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/pango-1.58.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pari-gmp-tls9-2.17.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesakhr-devel-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64magic-devel-5.48-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64wayland-devel-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64seccomp-devel-2.6.1-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64glvnd-devel-1.7.0-5.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64gdk_pixbuf-gir2.0-2.44.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64thai-devel-0.1.30-1.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/wayland-tools-1.26.0-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64archive-devel-3.8.8-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64appstream-glib-gir1.0-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64xcomposite1-0.4.7-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64appstream-glib8-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64atspi0-2.58.3-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64pari-devel-2.17.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/libdecor-0.2.5-2.mga10.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64mesagl-devel-26.1.5-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64atk-bridge2.0_0-2.58.3-2.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release at-spi2-core-2.58.3-2.mga11.aarch64.rpm lib64lcms2-devel-2.19.1-1.mga11.aarch64.rpm lib64cloudproviders0-0.4.0-1.mga10.aarch64.rpm lib64decor-devel-0.2.5-2.mga10.aarch64.rpm lib64glycin2_0-devel-2.1.5-1.mga11.aarch64.rpm lib64jpeg-devel-3.2.0-1.mga11.aarch64.rpm gtk+3.0-3.24.52-2.mga11.aarch64.rpm lib64mesaglu1-devel-9.0.3-1.mga10.aarch64.rpm lib64pango1.0-devel-1.58.0-1.mga11.aarch64.rpm lib64xkbcommon-devel-1.13.2-1.mga11.aarch64.rpm lib64decor0-0.2.5-2.mga10.aarch64.rpm lib64acl-devel-2.4.0-4.mga11.aarch64.rpm lib64gly-gir2-2.1.5-1.mga11.aarch64.rpm texinfo-7.2-4.mga10.aarch64.rpm lib64atk1.0_0-2.58.3-2.mga11.aarch64.rpm lib64xinerama-devel-1.1.6-1.mga11.aarch64.rpm lib64turbojpeg0-3.2.0-1.mga11.aarch64.rpm lib64pango-gir1.0-1.58.0-1.mga11.aarch64.rpm lib64gtk+3_0-3.24.52-2.mga11.aarch64.rpm lib64gdk_pixbuf2.0-devel-2.44.7-1.mga11.aarch64.rpm texinfo-tex-7.2-4.mga10.aarch64.rpm perl-libintl-perl-1.370.0-1.mga11.aarch64.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm lib64glesv1_cm1-1.7.0-5.mga10.aarch64.rpm perl-devel-5.42.0-3.mga11.aarch64.rpm lib64datrie-devel-0.2.14-1.mga10.aarch64.rpm lib64xkbregistry0-1.13.2-1.mga11.aarch64.rpm lib64glesv22-1.7.0-5.mga10.aarch64.rpm lib64wayland-server0-1.26.0-1.mga11.aarch64.rpm gettext-devel-1.0-1.mga11.aarch64.rpm pango-1.58.0-1.mga11.aarch64.rpm lib64pari-gmp-tls9-2.17.4-1.mga11.aarch64.rpm lib64mesakhr-devel-26.1.5-2.mga11.aarch64.rpm lib64magic-devel-5.48-1.mga11.aarch64.rpm lib64wayland-devel-1.26.0-1.mga11.aarch64.rpm lib64seccomp-devel-2.6.1-1.mga11.aarch64.rpm lib64glvnd-devel-1.7.0-5.mga10.aarch64.rpm lib64gdk_pixbuf-gir2.0-2.44.7-1.mga11.aarch64.rpm lib64thai-devel-0.1.30-1.mga10.aarch64.rpm wayland-tools-1.26.0-1.mga11.aarch64.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm lib64archive-devel-3.8.8-1.mga11.aarch64.rpm lib64appstream-glib-gir1.0-0.8.4-1.mga11.aarch64.rpm lib64xcomposite1-0.4.7-1.mga11.aarch64.rpm lib64appstream-glib8-0.8.4-1.mga11.aarch64.rpm lib64atspi0-2.58.3-2.mga11.aarch64.rpm lib64pari-devel-2.17.4-1.mga11.aarch64.rpm libdecor-0.2.5-2.mga10.aarch64.rpm lib64mesagl-devel-26.1.5-2.mga11.aarch64.rpm lib64atk-bridge2.0_0-2.58.3-2.mga11.aarch64.rpm ...retrieving done installing lib64atk-bridge2.0_0-2.58.3-2.mga11.aarch64.rpm libdecor-0.2.5-2.mga10.aarch64.rpm lib64pari-devel-2.17.4-1.mga11.aarch64.rpm lib64mesagl-devel-26.1.5-2.mga11.aarch64.rpm lib64atspi0-2.58.3-2.mga11.aarch64.rpm lib64appstream-glib8-0.8.4-1.mga11.aarch64.rpm lib64appstream-glib-gir1.0-0.8.4-1.mga11.aarch64.rpm lib64xcomposite1-0.4.7-1.mga11.aarch64.rpm lib64archive-devel-3.8.8-1.mga11.aarch64.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm wayland-tools-1.26.0-1.mga11.aarch64.rpm lib64thai-devel-0.1.30-1.mga10.aarch64.rpm lib64gdk_pixbuf-gir2.0-2.44.7-1.mga11.aarch64.rpm lib64glvnd-devel-1.7.0-5.mga10.aarch64.rpm lib64seccomp-devel-2.6.1-1.mga11.aarch64.rpm lib64wayland-devel-1.26.0-1.mga11.aarch64.rpm lib64mesakhr-devel-26.1.5-2.mga11.aarch64.rpm lib64magic-devel-5.48-1.mga11.aarch64.rpm gettext-devel-1.0-1.mga11.aarch64.rpm pango-1.58.0-1.mga11.aarch64.rpm lib64pari-gmp-tls9-2.17.4-1.mga11.aarch64.rpm lib64wayland-server0-1.26.0-1.mga11.aarch64.rpm lib64glesv22-1.7.0-5.mga10.aarch64.rpm lib64xkbregistry0-1.13.2-1.mga11.aarch64.rpm perl-devel-5.42.0-3.mga11.aarch64.rpm lib64datrie-devel-0.2.14-1.mga10.aarch64.rpm lib64glesv1_cm1-1.7.0-5.mga10.aarch64.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm perl-libintl-perl-1.370.0-1.mga11.aarch64.rpm texinfo-tex-7.2-4.mga10.aarch64.rpm lib64gdk_pixbuf2.0-devel-2.44.7-1.mga11.aarch64.rpm lib64gtk+3_0-3.24.52-2.mga11.aarch64.rpm lib64pango-gir1.0-1.58.0-1.mga11.aarch64.rpm lib64turbojpeg0-3.2.0-1.mga11.aarch64.rpm lib64atk1.0_0-2.58.3-2.mga11.aarch64.rpm lib64xinerama-devel-1.1.6-1.mga11.aarch64.rpm texinfo-7.2-4.mga10.aarch64.rpm lib64gly-gir2-2.1.5-1.mga11.aarch64.rpm lib64acl-devel-2.4.0-4.mga11.aarch64.rpm lib64xkbcommon-devel-1.13.2-1.mga11.aarch64.rpm lib64decor0-0.2.5-2.mga10.aarch64.rpm lib64pango1.0-devel-1.58.0-1.mga11.aarch64.rpm lib64mesaglu1-devel-9.0.3-1.mga10.aarch64.rpm gtk+3.0-3.24.52-2.mga11.aarch64.rpm lib64jpeg-devel-3.2.0-1.mga11.aarch64.rpm lib64decor-devel-0.2.5-2.mga10.aarch64.rpm lib64cloudproviders0-0.4.0-1.mga10.aarch64.rpm lib64glycin2_0-devel-2.1.5-1.mga11.aarch64.rpm lib64lcms2-devel-2.19.1-1.mga11.aarch64.rpm at-spi2-core-2.58.3-2.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=50) Preparing... ############################################# 501/561: lib64atspi0 ############################################# 502/561: lib64atk1.0_0 ############################################# 503/561: lib64atk-bridge2.0_0 ############################################# 504/561: at-spi2-core ############################################# 505/561: lib64acl-devel ############################################# 506/561: lib64gdk_pixbuf-gir2.0 ############################################# 507/561: lib64lcms2-devel ############################################# 508/561: lib64cloudproviders0 ############################################# 509/561: lib64gly-gir2 ############################################# 510/561: lib64turbojpeg0 ############################################# 511/561: lib64pango-gir1.0 ############################################# 512/561: perl-libintl-perl ############################################# 513/561: texinfo ############################################# 514/561: x11-data-xkbdata ############################################# 515/561: lib64glesv1_cm1 ############################################# 516/561: lib64datrie-devel ############################################# 517/561: lib64thai-devel ############################################# 518/561: lib64xkbregistry0 ############################################# 519/561: lib64glesv22 ############################################# 520/561: lib64glvnd-devel ############################################# 521/561: lib64mesakhr-devel ############################################# 522/561: lib64mesagl-devel ############################################# 523/561: lib64wayland-server0 ############################################# 524/561: lib64pari-gmp-tls9 ############################################# 525/561: pango ############################################# 526/561: lib64seccomp-devel ############################################# 527/561: lib64glycin2_0-devel ############################################# 528/561: wayland-tools ############################################# 529/561: lib64wayland-devel ############################################# 530/561: appstream-glib-i18n ############################################# 531/561: lib64appstream-glib8 ############################################# 532/561: lib64xcomposite1 ############################################# 533/561: gtk+3.0 ############################################# 534/561: lib64gtk+3_0 ############################################# 535/561: lib64decor0 ############################################# 536/561: libdecor ############################################# 537/561: lib64decor-devel ############################################# 538/561: lib64appstream-glib-gir1.0 ############################################# 539/561: lib64gdk_pixbuf2.0-devel ############################################# 540/561: lib64pango1.0-devel ############################################# 541/561: lib64pari-devel ############################################# 542/561: lib64mesaglu1-devel ############################################# 543/561: lib64xkbcommon-devel ############################################# 544/561: texinfo-tex ############################################# 545/561: lib64jpeg-devel ############################################# 546/561: lib64archive-devel ############################################# 547/561: gettext-devel ############################################# 548/561: lib64xinerama-devel ############################################# 549/561: perl-devel ############################################# 550/561: lib64magic-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 warning: %transfiletriggerin(texlive-20260301-8.mga11.aarch64) scriptlet failed, exit status 1 ERROR: 'script' failed for lib64magic-devel-5.48-1.mga11.aarch64 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/aarch64/media/core/release/lib64dbus-devel-1.16.2-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/fltk-fluid-1.4.5-0.2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64appstream-builder8-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fltk-devel-1.4.5-0.2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64appstream-glib-devel-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/appstream-util-0.8.4-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64rpm-devel-4.20.1-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64sqlite3-devel-3.53.3-3.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64rpmsign10-4.20.1-2.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64rpm-sequoia-devel-1.10.2-1.mga11.aarch64.rpm http://repository.mageia.org/distrib/cauldron/aarch64/media/core/release/lib64fltk1.4-1.4.5-0.2.mga11.aarch64.rpm retrieved http://repository.mageia.org/distrib//cauldron/aarch64/media/core/release lib64dbus-devel-1.16.2-3.mga11.aarch64.rpm fltk-fluid-1.4.5-0.2.mga11.aarch64.rpm lib64appstream-builder8-0.8.4-1.mga11.aarch64.rpm lib64fltk-devel-1.4.5-0.2.mga11.aarch64.rpm lib64appstream-glib-devel-0.8.4-1.mga11.aarch64.rpm appstream-util-0.8.4-1.mga11.aarch64.rpm lib64rpm-devel-4.20.1-2.mga11.aarch64.rpm lib64sqlite3-devel-3.53.3-3.mga11.aarch64.rpm lib64rpmsign10-4.20.1-2.mga11.aarch64.rpm lib64rpm-sequoia-devel-1.10.2-1.mga11.aarch64.rpm lib64fltk1.4-1.4.5-0.2.mga11.aarch64.rpm ...retrieving done installing lib64rpmsign10-4.20.1-2.mga11.aarch64.rpm lib64rpm-sequoia-devel-1.10.2-1.mga11.aarch64.rpm lib64sqlite3-devel-3.53.3-3.mga11.aarch64.rpm lib64fltk1.4-1.4.5-0.2.mga11.aarch64.rpm lib64appstream-glib-devel-0.8.4-1.mga11.aarch64.rpm lib64rpm-devel-4.20.1-2.mga11.aarch64.rpm appstream-util-0.8.4-1.mga11.aarch64.rpm lib64appstream-builder8-0.8.4-1.mga11.aarch64.rpm lib64fltk-devel-1.4.5-0.2.mga11.aarch64.rpm fltk-fluid-1.4.5-0.2.mga11.aarch64.rpm lib64dbus-devel-1.16.2-3.mga11.aarch64.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 (remove=0, install=0, upgrade=11) Preparing... ############################################# 551/561: lib64fltk1.4 ############################################# 552/561: fltk-fluid ############################################# 553/561: lib64dbus-devel ############################################# 554/561: lib64appstream-builder8 ############################################# 555/561: appstream-util ############################################# 556/561: lib64sqlite3-devel ############################################# 557/561: lib64rpm-sequoia-devel ############################################# 558/561: lib64rpmsign10 ############################################# 559/561: lib64rpm-devel ############################################# 560/561: lib64appstream-glib-devel ############################################# 561/561: lib64fltk-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] rpm --root /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 -qa | sort D: [iurt] [iurt] Forking to monitor log size 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.aarch64.0.20260813225655 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target aarch64 --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/aarch64//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.aarch64.0.20260813225655 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target aarch64 --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: aarch64 Building for target aarch64 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.6Hei0g Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.oRRHM4 + 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.xRdk1m + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + 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/lib64: + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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/au2semMY/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/am4tH4cX_D/warnings': _m4_warn autom4te: reading /tmp/am4tH4cX_D/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/au2semMY/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/am4t8zpMwH/warnings': _m4_warn autom4te: reading /tmp/am4t8zpMwH/warnings autom4te: formatting traces for '-': AU_DEFINE autoupdate: running: /usr/bin/m4 --include=/tmp/au2semMY --include=/usr/share/autoconf /tmp/au2semMY/input.m4 > /tmp/au2semMY/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + 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/lib64: + 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.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.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config/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.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + /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 . lib64 + ./configure --host=aarch64-mageia-linux-gnu --build=aarch64-mageia-linux-gnu --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/lib64 --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.1 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 aarch64-mageia-linux-gnu-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... aarch64-mageia-linux-gnu checking host system type... aarch64-mageia-linux-gnu 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/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-mageia-linux-gnu file names to aarch64-mageia-linux-gnu format... func_convert_file_noop checking how to convert aarch64-mageia-linux-gnu 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 aarch64-mageia-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-mageia-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for aarch64-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-mageia-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B 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 aarch64-mageia-linux-gnu-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... yes checking for main in -lgmpxx... yes 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 *... 8 checking size of int... 4 checking size of long... 8 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... yes checking for main in -lcocoa... yes 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... no 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 -j16 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 ./icas.c ./modtime.c ./unix_mphal.c ./input.c ./modos.c ./file.c ./graphic.c ./main.c ./nop.c ./gccollect.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 icas.c modtime.c unix_mphal.c input.c modos.c file.c graphic.c main.c nop.c gccollect.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpstate.o ../py/mpstate.c In file included from ../py/mpstate.h:35, from ../py/mpstate.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c In file included from ../py/mpstate.h:35, from ../py/nlrx64.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c In file included from ../py/mpstate.h:35, from ../py/nlrpowerpc.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c In file included from ../py/mpstate.h:35, from ../py/nlrxtensa.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nlr.o ../py/nlr.c In file included from ../py/mpstate.h:35, from ../py/nlr.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrsetjmp.o ../py/nlrsetjmp.c In file included from ../py/mpstate.h:35, from ../py/nlrsetjmp.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c In file included from ../py/mpstate.h:35, from ../py/nlrthumb.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c In file included from ../py/mpstate.h:35, from ../py/nlrx86.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/pystack.o ../py/pystack.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/pystack.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/malloc.o ../py/malloc.c In file included from ../py/mpstate.h:35, from ../py/malloc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitcommon.o ../py/emitcommon.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitcommon.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scope.o ../py/scope.c In file included from ../py/parse.h:32, from ../py/scope.h:29, from ../py/scope.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/reader.o ../py/reader.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/reader.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmbase.o ../py/asmbase.c In file included from ../py/asmbase.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/qstr.o ../py/qstr.c In file included from ../py/mpstate.h:35, from ../py/qstr.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/vstr.o ../py/vstr.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/vstr.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx86.o ../py/emitnx86.c In file included from ../py/nativeglue.h:30, from ../py/emitnx86.c:4: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinethumb.o ../py/emitinlinethumb.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitinlinethumb.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinextensa.o ../py/emitinlinextensa.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitinlinextensa.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/persistentcode.o ../py/persistentcode.c In file included from ../py/reader.h:29, from ../py/persistentcode.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitglue.o ../py/emitglue.c In file included from ../py/emitglue.h:29, from ../py/emitglue.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/lexer.o ../py/lexer.c In file included from ../py/reader.h:29, from ../py/lexer.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpprint.o ../py/mpprint.c In file included from ../extmod/virtpin.h:29, from ../py/mphal.h:84, from ../py/mpprint.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/mpprint.c: In function 'mp_print_mp_int': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/mpprint.c:213:13: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 213 | x = MP_OBJ_NEW_SMALL_INT(mp_obj_get_int(x)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/runtime_utils.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scheduler.o ../py/scheduler.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/scheduler.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stackctrl.o ../py/stackctrl.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/stackctrl.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../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; | ^~~~~~~~~~~ ../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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenum.o ../py/parsenum.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/parsenum.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/parsenum.c: In function 'mp_parse_num_integer': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/parsenum.c:117:15: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | ret_val = MP_OBJ_NEW_SMALL_INT(int_val); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/gc.o ../py/gc.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/gc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/warning.o ../py/warning.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/warning.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/profile.o ../py/profile.c In file included from ../py/emitglue.h:29, from ../py/profile.h:30, from ../py/profile.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nativeglue.o ../py/nativeglue.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/nativeglue.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/nativeglue.c: In function 'mp_native_from_obj': ../py/nativeglue.c:63:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 63 | case MP_NATIVE_TYPE_OBJ: return (mp_uint_t)obj; | ^ ../py/nativeglue.c:70:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | return (mp_uint_t)bufinfo.buf; | ^ ../py/nativeglue.c: In function 'mp_native_to_obj': ../py/nativeglue.c:87:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | case MP_NATIVE_TYPE_OBJ: return (mp_obj_t)val; | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/argcheck.o ../py/argcheck.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/argcheck.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/argcheck.c: In function 'mp_arg_parse_all': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/argcheck.c:90:52: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 90 | mp_map_elem_t *kw = mp_map_lookup(kws, MP_OBJ_NEW_QSTR(allowed[i].qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objattrtuple.o ../py/objattrtuple.c In file included from ../py/objtuple.h:29, from ../py/objattrtuple.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objbool.o ../py/objbool.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objbool.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objbool.c: In function 'bool_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objbool.c:69:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 69 | return mp_unary_op(op, MP_OBJ_NEW_SMALL_INT(self->value)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objbool.c: In function 'bool_binary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objbool.c:74:29: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 74 | return mp_binary_op(op, MP_OBJ_NEW_SMALL_INT(self->value), rhs_in); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objboundmeth.o ../py/objboundmeth.c In file included from ../py/objboundmeth.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcell.o ../py/objcell.c In file included from ../py/objcell.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objclosure.o ../py/objclosure.c In file included from ../py/objclosure.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdeque.o ../py/objdeque.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objdeque.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objdeque.c: In function 'deque_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdeque.c:83:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 83 | return MP_OBJ_NEW_SMALL_INT(len); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdeque.c:88:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 88 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/map.o ../py/map.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/map.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/map.c: In function 'mp_map_lookup': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/map.c:222:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 222 | hash = qstr_hash(MP_OBJ_QSTR_VALUE(index)); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/map.c:224:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 224 | hash = MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, index)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/map.c: In function 'mp_set_lookup': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/map.c:334:22: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 334 | mp_uint_t hash = MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, index)); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objenumerate.o ../py/objenumerate.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objenumerate.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objenumerate.c: In function 'enumerate_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objenumerate.c:87:29: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 87 | mp_obj_t items[] = {MP_OBJ_NEW_SMALL_INT(self->cur++), next}; | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parse.o ../py/parse.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parse.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/parse.c: In function 'mp_parse_node_get_int_maybe': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/parse.c:331:14: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 331 | *o = MP_OBJ_NEW_SMALL_INT(MP_PARSE_NODE_LEAF_SMALL_INT(pn)); | ^~~~~~~~~~~~~~~~~~~~ ../py/parse.c: In function 'mp_parse_node_print': ../py/parse.c:380:16: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'mp_int_t' {aka 'int'} [-Wformat=] 380 | printf("int(" INT_FMT ")\n", arg); | ^~~~~~ ~~~ | | | mp_int_t {aka int} In file included from ../py/lexer.h:31: ../py/mpconfig.h:1501:20: note: format string is defined here 1501 | #define INT_FMT "%ld" | ~~^ | | | long int | %d ../py/parse.c: In function 'mp_parse_node_new_small_int_checked': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/parse.c:460:20: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 460 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(o_val); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/parse.c: In function 'push_result_token': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:479:55: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 479 | && (elem = mp_map_lookup(&parser->consts, MP_OBJ_NEW_QSTR(id), MP_MAP_LOOKUP)) != NULL) { | ^~~~~~~~~~~~~~~ ../py/parse.c: In function 'fold_constants': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:713:70: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 713 | mp_map_elem_t *elem = mp_map_lookup(&parser->consts, MP_OBJ_NEW_QSTR(id), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:751:75: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 751 | mp_map_elem_t *elem = mp_map_lookup((mp_map_t*)&mp_constants_map, MP_OBJ_NEW_QSTR(q_base), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/obj.o ../py/obj.c In file included from ../py/obj.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/obj.c: In function 'mp_obj_get_int': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:246:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 246 | return MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_int_maybe': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:272:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 272 | *value = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_float_maybe': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:290:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 290 | val = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_complex': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:329:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 329 | *real = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_get_index': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:387:13: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 387 | i = MP_OBJ_SMALL_INT_VALUE(index); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_id': ../py/obj.c:423:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 423 | mp_int_t id = (mp_int_t)o_in; | ^ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:431:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 431 | return MP_OBJ_NEW_SMALL_INT(id); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_len_maybe': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:50:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 50 | { str_len = qstr_len(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_len = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->len; } | ^~~~~~~~~~~~~~~~~ ../py/obj.c:463:9: note: in expansion of macro 'GET_STR_LEN' 463 | GET_STR_LEN(o_in, l); | ^~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:464:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 464 | return MP_OBJ_NEW_SMALL_INT(l); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_generic_unary_op': ../py/obj.c:540:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT((mp_uint_t)o_in); | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:540:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 540 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT((mp_uint_t)o_in); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcomplex.o ../py/objcomplex.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objcomplex.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objcomplex.c: In function 'complex_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objcomplex.c:121:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 121 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mp_float_hash(o->real) ^ mp_float_hash(o->imag)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfilter.o ../py/objfilter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objfilter.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objarray.o ../py/objarray.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objarray.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objarray.c: In function 'array_construct': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objarray.c:140:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 140 | len = MP_OBJ_SMALL_INT_VALUE(len_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objarray.c: In function 'array_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objarray.c:253:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 253 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(o->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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgetitemiter.o ../py/objgetitemiter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objgetitemiter.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objgetitemiter.c: In function 'it_iternext': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/objgetitemiter.c:44:46: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 44 | self->args[2] = MP_OBJ_NEW_SMALL_INT(MP_OBJ_SMALL_INT_VALUE(self->args[2]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objgetitemiter.c:44:25: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 44 | self->args[2] = MP_OBJ_NEW_SMALL_INT(MP_OBJ_SMALL_INT_VALUE(self->args[2]) + 1); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/objint.h:30, from ../py/objint_longlong.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitbc.o ../py/emitbc.c In file included from ../py/mpstate.h:35, from ../py/emitbc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/emitbc.c: In function 'mp_emit_bc_start_pass': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/emitbc.c:389:47: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 389 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/emitbc.c:389:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 389 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^ ../py/emitbc.c: In function 'mp_emit_bc_for_iter_end': ../py/emitbc.c:728:40: warning: overflow in conversion from 'long unsigned int' to 'mp_int_t' {aka 'int'} changes value from '18446744073709551612' to '-4' [-Woverflow] 728 | mp_emit_bc_adjust_stack_size(emit, -MP_OBJ_ITER_BUF_NSLOTS); 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objexcept.o ../py/objexcept.c In file included from ../py/objlist.h:29, from ../py/objexcept.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objexcept.c: In function 'mp_obj_exception_print': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objexcept.c:125:64: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 125 | mp_printf(print, "[Errno " INT_FMT "] %q", MP_OBJ_SMALL_INT_VALUE(o->args->items[0]), qst); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmap.o ../py/objmap.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objmap.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime.o ../py/runtime.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/runtime.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/runtime.c: In function 'mp_load_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:162:68: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 162 | mp_map_elem_t *elem = mp_map_lookup(&mp_locals_get()->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_load_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:173:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 173 | mp_map_elem_t *elem = mp_map_lookup(&mp_globals_get()->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:178:87: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 178 | elem = mp_map_lookup(&MP_STATE_VM(mp_module_builtins_override_dict)->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:184:74: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 184 | elem = mp_map_lookup((mp_map_t*)&mp_module_builtins_globals.map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_store_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:213:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 213 | mp_obj_dict_store(MP_OBJ_FROM_PTR(mp_locals_get()), MP_OBJ_NEW_QSTR(qst), obj); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_delete_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:219:58: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 219 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(mp_locals_get()), MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_store_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:224:58: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 224 | mp_obj_dict_store(MP_OBJ_FROM_PTR(mp_globals_get()), MP_OBJ_NEW_QSTR(qst), obj); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_delete_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:230:59: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 230 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(mp_globals_get()), MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_unary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:240:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 240 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:254:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 254 | return MP_OBJ_NEW_SMALL_INT(-val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:263:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 263 | return MP_OBJ_NEW_SMALL_INT(-val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:267:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 267 | return MP_OBJ_NEW_SMALL_INT(~val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/runtime.c:271:9: note: in expansion of macro 'GET_STR_HASH' 271 | GET_STR_HASH(arg, h); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/runtime.c:273:13: note: in expansion of macro 'GET_STR_DATA_LEN' 273 | GET_STR_DATA_LEN(arg, data, len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:276:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 276 | return MP_OBJ_NEW_SMALL_INT(h); | ^~~~~~~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_binary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:366:28: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 366 | mp_int_t lhs_val = MP_OBJ_SMALL_INT_VALUE(lhs); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:368:32: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 368 | mp_int_t rhs_val = MP_OBJ_SMALL_INT_VALUE(rhs); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:443:32: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 443 | return MP_OBJ_NEW_SMALL_INT(lhs_val * rhs_val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:504:50: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 504 | lhs = mp_obj_new_int_from_ll(MP_OBJ_SMALL_INT_VALUE(lhs)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:513:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 513 | tuple->items[0] = MP_OBJ_NEW_SMALL_INT(mp_small_int_floor_divide(lhs_val, rhs_val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:514:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 514 | tuple->items[1] = MP_OBJ_NEW_SMALL_INT(mp_small_int_modulo(lhs_val, rhs_val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:528:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 528 | return MP_OBJ_NEW_SMALL_INT(lhs_val); | ^~~~~~~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_load_method_maybe': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:1089:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1089 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_import_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:1355:15: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1355 | args[0] = MP_OBJ_NEW_QSTR(name); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_raise_OSError': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/runtime.c:1510:5: note: in expansion of macro 'nlr_raise' 1510 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(errno_))); | ^~~~~~~~~ ../py/runtime.c:1510:59: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1510 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(errno_))); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfloat.o ../py/objfloat.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objfloat.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objfloat.c: In function 'float_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objfloat.c:160:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 160 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mp_float_hash(val)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/mpstate.h:35, from ../py/runtime.h:29, from ../py/objgenerator.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/objtuple.h:29, from ../py/objfun.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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; | ^~~~~~~~~~~~~~ ../py/objfun.c: In function 'mp_obj_fun_bc_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objfun.c:369:19: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 369 | dest[0] = MP_OBJ_NEW_QSTR(mp_obj_fun_get_name(self_in)); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmodule.o ../py/objmodule.c In file included from ../py/objmodule.h:29, from ../py/objmodule.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objmodule.c: In function 'module_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:65:66: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 65 | mp_map_elem_t *elem = mp_map_lookup(&self->globals->map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:95:55: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 95 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(dict), MP_OBJ_NEW_QSTR(attr)); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:98:54: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 98 | mp_obj_dict_store(MP_OBJ_FROM_PTR(dict), MP_OBJ_NEW_QSTR(attr), dest[1]); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_obj_new_module': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:113:62: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 113 | mp_map_elem_t *el = mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:126:87: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 126 | mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(module_name)); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_module_get': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:246:62: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 246 | mp_map_elem_t *el = mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:250:63: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 250 | el = mp_map_lookup((mp_map_t*)&mp_builtin_module_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_module_register': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:263:42: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 263 | mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND)->value = module; | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objobject.o ../py/objobject.c In file included from ../py/objtype.h:29, from ../py/objobject.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint.o ../py/objint.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objint.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objint.c: In function 'mp_obj_new_int_from_float': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint.c:146:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 146 | return MP_OBJ_NEW_SMALL_INT((mp_int_t)val); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint.c: In function 'mp_obj_int_formatted': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint.c:229:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 229 | num = MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint.c: In function 'int_to_bytes': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint.c:440:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 440 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objpolyiter.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnone.o ../py/objnone.c In file included from ../py/objnone.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objproperty.o ../py/objproperty.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objproperty.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdict.o ../py/objdict.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objdict.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objdict.c: In function 'dict_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdict.c:113:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 113 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->map.used); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdict.c:117:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/objdict.c: In function 'dict_fromkeys': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objdict.c:257:36: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 257 | self_out = mp_obj_new_dict(MP_OBJ_SMALL_INT_VALUE(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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/objint.h:30, from ../py/objint_mpz.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objint_mpz.c: In function 'mp_obj_int_sign': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:123:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 123 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:146:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 146 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mpz_hash(&o->mpz)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_binary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:171:73: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 171 | mpz_init_fixed_from_int(&z_int, z_int_dig, MPZ_NUM_DIG_FOR_INT, MP_OBJ_SMALL_INT_VALUE(lhs_in)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:180:73: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 180 | mpz_init_fixed_from_int(&z_int, z_int_dig, MPZ_NUM_DIG_FOR_INT, MP_OBJ_SMALL_INT_VALUE(rhs_in)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_mpz_for_int': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:324:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 324 | mpz_init_from_int(temp, MP_OBJ_SMALL_INT_VALUE(arg)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_new_int': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:356:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 356 | return MP_OBJ_NEW_SMALL_INT(value); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_new_int_from_uint': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:377:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 377 | return MP_OBJ_NEW_SMALL_INT(value); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_get_truncated': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:391:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 391 | return MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_get_checked': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:401:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 401 | return MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c In file included from ../py/objtuple.h:29, from ../py/objnamedtuple.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objnamedtuple.c: In function 'namedtuple_asdict': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objnamedtuple.c:56:33: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 56 | mp_obj_dict_store(dict, MP_OBJ_NEW_QSTR(fields[i]), self->tuple.items[i]); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objreversed.o ../py/objreversed.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objreversed.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objreversed.c: In function 'reversed_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objreversed.c:69:37: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 69 | return mp_obj_subscr(self->seq, MP_OBJ_NEW_SMALL_INT(self->cur_index), MP_OBJ_SENTINEL); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objsingleton.o ../py/objsingleton.c In file included from ../py/objsingleton.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objrange.o ../py/objrange.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objrange.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objrange.c: In function 'range_it_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:45:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 45 | mp_obj_t o_out = MP_OBJ_NEW_SMALL_INT(o->cur); | ^~~~~~~~~~~~~~~~~~~~ ../py/objrange.c: In function 'range_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:136:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 136 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(len); | ^~~~~~~~~~~~~~~~~~~~ ../py/objrange.c: In function 'range_subscr': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:181:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 181 | return MP_OBJ_NEW_SMALL_INT(self->start + index_val * self->step); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objslice.o ../py/objslice.c In file included from ../py/objslice.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/opmethods.o ../py/opmethods.c In file included from ../py/opmethods.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objzip.o ../py/objzip.c In file included from ../py/objtuple.h:29, from ../py/objzip.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objlist.o ../py/objlist.c In file included from ../py/objlist.h:29, from ../py/objlist.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objlist.c: In function 'list_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objlist.c:92:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 92 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->len); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objlist.c:96:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 96 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/objlist.c: In function 'list_insert': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objlist.c:386:22: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 386 | mp_int_t index = MP_OBJ_SMALL_INT_VALUE(idx); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstringio.o ../py/objstringio.c In file included from ../py/objstr.h:29, from ../py/objstringio.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstrunicode.o ../py/objstrunicode.c In file included from ../py/objstr.h:29, from ../py/objstrunicode.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objstrunicode.c: In function 'uni_print': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:87:5: note: in expansion of macro 'GET_STR_DATA_LEN' 87 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'uni_unary_op': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:102:5: note: in expansion of macro 'GET_STR_DATA_LEN' 102 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstrunicode.c:107:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 107 | return MP_OBJ_NEW_SMALL_INT(utf8_charlen(str_data, str_len)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_index_to_ptr': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstrunicode.c:130:13: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 130 | i = MP_OBJ_SMALL_INT_VALUE(index); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_subscr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:181:5: note: in expansion of macro 'GET_STR_DATA_LEN' 181 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_it_iternext': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:292:5: note: in expansion of macro 'GET_STR_DATA_LEN' 292 | GET_STR_DATA_LEN(self->str, str, 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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtuple.o ../py/objtuple.c In file included from ../py/objtuple.h:29, from ../py/objtuple.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objtuple.c: In function 'mp_obj_tuple_unary_op': ../py/objtuple.c:131:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | mp_int_t hash = (mp_int_t)mp_const_empty_tuple; | ^ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objtuple.c:133:25: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 133 | hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, self->items[i])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtuple.c:135:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 135 | return MP_OBJ_NEW_SMALL_INT(hash); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtuple.c:137:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 137 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinevex.o ../py/builtinevex.c In file included from ../py/objfun.h:29, from ../py/builtinevex.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modarray.o ../py/modarray.c In file included from ../py/builtin.h:29, from ../py/modarray.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcollections.o ../py/modcollections.c In file included from ../py/builtin.h:29, from ../py/modcollections.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objset.o ../py/objset.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objset.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objset.c: In function 'set_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objset.c:430:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 430 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->set.used); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objset.c:441:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 441 | hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, set->table[i])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objset.c:444:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 444 | return MP_OBJ_NEW_SMALL_INT(hash); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modgc.o ../py/modgc.c In file included from ../py/mpstate.h:35, from ../py/modgc.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modgc.c: In function 'py_gc_collect': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:37:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 37 | return MP_OBJ_NEW_SMALL_INT(MP_STATE_MEM(gc_collected)); | ^~~~~~~~~~~~~~~~~~~~ ../py/modgc.c: In function 'gc_mem_free': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:67:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 67 | return MP_OBJ_NEW_SMALL_INT(info.free); | ^~~~~~~~~~~~~~~~~~~~ ../py/modgc.c: In function 'gc_mem_alloc': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:75:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 75 | return MP_OBJ_NEW_SMALL_INT(info.used); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/binary.o ../py/binary.c In file included from ../py/binary.h:30, from ../py/binary.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/binary.c: In function 'mp_binary_get_val_array': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/binary.c:159:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 159 | return MP_OBJ_NEW_SMALL_INT(val); | ^~~~~~~~~~~~~~~~~~~~ ../py/binary.c: In function 'mp_binary_get_val': ../py/binary.c:207:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | return (mp_obj_t)(mp_uint_t)val; | ^ ../py/binary.c: In function 'mp_binary_set_val': ../py/binary.c:272:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 272 | val = (mp_uint_t)val_in; | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinhelp.o ../py/builtinhelp.c In file included from ../py/builtin.h:29, from ../py/builtinhelp.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/sequence.o ../py/sequence.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/sequence.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/sequence.c: In function 'mp_seq_index_obj': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/sequence.c:259:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 259 | return MP_OBJ_NEW_SMALL_INT(i); | ^~~~~~~~~~~~~~~~~~~~ ../py/sequence.c: In function 'mp_seq_count_obj': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/sequence.c:275:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 275 | return MP_OBJ_NEW_SMALL_INT(count); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stream.o ../py/stream.c In file included from ../py/objstr.h:29, from ../py/stream.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/stream.c: In function 'mp_stream_write': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/stream.c:240:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 240 | return MP_OBJ_NEW_SMALL_INT(out_sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/stream.c: In function 'stream_readinto': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/stream.c:298:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 298 | return MP_OBJ_NEW_SMALL_INT(out_sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/stream.c: In function 'stream_unbuffered_readline': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/stream.c:349:20: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 349 | max_size = MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modio.o ../py/modio.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modio.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinimport.o ../py/builtinimport.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/compile.h:29, from ../py/builtinimport.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/builtinimport.c: In function 'do_load_from_lexer': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:142:49: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 142 | mp_store_attr(module_obj, MP_QSTR___file__, MP_OBJ_NEW_QSTR(source_name)); | ^~~~~~~~~~~~~~~ ../py/builtinimport.c: In function 'mp_builtin___import__': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/builtinimport.c:268:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 268 | level = MP_OBJ_SMALL_INT_VALUE(args[4]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/builtinimport.c:290:13: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 290 | if (MP_OBJ_QSTR_VALUE(this_name_q) == MP_QSTR___main__) { | ^~~~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:336:23: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 336 | module_name = MP_OBJ_NEW_QSTR(new_mod_q); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:437:103: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 437 | mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___main__), MP_OBJ_NEW_QSTR(mod_name)); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/moduerrno.o ../py/moduerrno.c In file included from ../py/moduerrno.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/moduerrno.c: In function 'mp_errno_to_str': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/moduerrno.c:109:16: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 109 | return MP_OBJ_QSTR_VALUE(elem->value); | ^~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modthread.o ../py/modthread.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modthread.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcmath.o ../py/modcmath.c In file included from ../py/builtin.h:29, from ../py/modcmath.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmicropython.o ../py/modmicropython.c In file included from ../py/builtin.h:29, from ../py/modmicropython.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modmicropython.c: In function 'mp_micropython_opt_level': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmicropython.c:41:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 41 | return MP_OBJ_NEW_SMALL_INT(MP_STATE_VM(mp_optimise_value)); | ^~~~~~~~~~~~~~~~~~~~ ../py/modmicropython.c: In function 'mp_micropython_stack_use': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmicropython.c:112:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 112 | return MP_OBJ_NEW_SMALL_INT(mp_stack_usage()); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modsys.o ../py/modsys.c In file included from ../py/builtin.h:29, from ../py/modsys.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmath.o ../py/modmath.c In file included from ../py/builtin.h:29, from ../py/modmath.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modmath.c: In function 'mp_math_factorial': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmath.c:321:21: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 321 | mp_obj_t prod = MP_OBJ_NEW_SMALL_INT(r); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmath.c:324:58: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 324 | prod = mp_binary_op(MP_BINARY_OP_MULTIPLY, prod, MP_OBJ_NEW_SMALL_INT(q)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/frozenmod.o ../py/frozenmod.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/frozenmod.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modstruct.o ../py/modstruct.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modstruct.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modstruct.c: In function 'get_fmt_num': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:80:32: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 80 | mp_uint_t val = (mp_uint_t)MP_OBJ_SMALL_INT_VALUE(mp_parse_num_integer(*p, len, 10, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_calcsize': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modstruct.c:117:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | return MP_OBJ_NEW_SMALL_INT(size); | ^~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_pack': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:217:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 217 | mp_int_t size = MP_OBJ_SMALL_INT_VALUE(struct_calcsize(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_pack_into': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:243:19: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 243 | mp_int_t sz = MP_OBJ_SMALL_INT_VALUE(struct_calcsize(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modbuiltins.o ../py/modbuiltins.c In file included from ../py/objint.h:30, from ../py/modbuiltins.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modbuiltins.c: In function 'mp_builtin_dir': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/modbuiltins.c:202:41: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 202 | mp_obj_list_append(dir, MP_OBJ_NEW_QSTR(i)); | ^~~~~~~~~~~~~~~ ../py/modbuiltins.c: In function 'mp_builtin_ord': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modbuiltins.c:390:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 390 | return MP_OBJ_NEW_SMALL_INT(str[0]); | ^~~~~~~~~~~~~~~~~~~~ ../py/modbuiltins.c: In function 'mp_builtin_round': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modbuiltins.c:507:84: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 507 | mp_obj_t mult = mp_binary_op(MP_BINARY_OP_POWER, MP_OBJ_NEW_SMALL_INT(10), MP_OBJ_NEW_SMALL_INT(-num_dig)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modutimeq.o ../extmod/modutimeq.c In file included from ../py/objlist.h:29, from ../extmod/modutimeq.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/bc.o ../py/bc.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/bc.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/bc.c: In function 'mp_setup_code_state': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:206:25: note: in expansion of macro 'nlr_raise' 206 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:207:79: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 207 | "function got multiple values for argument '%q'", MP_OBJ_QSTR_VALUE(wanted_arg_name))); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:218:21: note: in expansion of macro 'nlr_raise' 218 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:219:61: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 219 | "unexpected keyword argument '%q'", MP_OBJ_QSTR_VALUE(wanted_arg_name))); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:260:21: note: in expansion of macro 'nlr_raise' 260 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:261:76: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 261 | "function missing required keyword argument '%q'", MP_OBJ_QSTR_VALUE(arg_names[n_pos_args + i]))); | ^~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtype.o ../py/objtype.c In file included from ../py/objtype.h:29, from ../py/objtype.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objtype.c: In function 'mp_obj_class_lookup': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:161:61: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 161 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(lookup->attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'instance_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:402:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 402 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:429:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 429 | val = MP_OBJ_NEW_SMALL_INT(mp_obj_get_int_truncated(val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objtype.c:452:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | return MP_OBJ_NEW_SMALL_INT((mp_uint_t)self_in); | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:452:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 452 | return MP_OBJ_NEW_SMALL_INT((mp_uint_t)self_in); | ^~~~~~~~~~~~~~~~~~~~ ../py/objtype.c: In function 'mp_obj_instance_load_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:586:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 586 | mp_map_elem_t *elem = mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:673:24: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 673 | dest2[2] = MP_OBJ_NEW_QSTR(attr); | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'mp_obj_instance_store_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:794:61: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 794 | mp_map_elem_t *elem = mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_REMOVE_IF_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:798:39: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 798 | mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND)->value = value; | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'type_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1014:23: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1014 | dest[0] = MP_OBJ_NEW_QSTR(self->name); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1053:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1053 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_REMOVE_IF_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1061:53: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1061 | if (check_for_special_accessors(MP_OBJ_NEW_QSTR(attr), dest[1])) { | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1072:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1072 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/repl.o ../py/repl.c In file included from ../py/repl.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c In file included from ../py/objlist.h:29, from ../extmod/moduheapq.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnarm.o ../py/emitnarm.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitnative.c:49, from ../py/emitnarm.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ In file included from ../py/emitnarm.c:9: ../py/emitnative.c: In function 'emit_native_mov_reg_qstr_obj': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:322:52: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 322 | ASM_MOV_REG_IMM(emit->as, reg_dest, (mp_uint_t)MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/emitnative.c:322:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 322 | ASM_MOV_REG_IMM(emit->as, reg_dest, (mp_uint_t)MP_OBJ_NEW_QSTR(qst)); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c: In function 'emit_native_start_pass': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/emitnative.c:610:51: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 610 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/emitnative.c:610:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 610 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^ ../py/emitnative.c: In function 'load_reg_stack_imm': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:830:60: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 830 | ASM_MOV_REG_IMM(emit->as, reg_dest, (uintptr_t)MP_OBJ_NEW_SMALL_INT(si->data.u_imm)); | ^~~~~~~~~~~~~~~~~~~~ ../py/emitnative.c: In function 'emit_load_reg_with_object': ../py/emitnative.c:1121:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1121 | emit_load_reg_with_ptr(emit, reg, (mp_uint_t)obj, table_off); | ^ ../py/emitnative.c: In function 'emit_load_reg_with_raw_code': ../py/emitnative.c:1127:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1127 | emit_load_reg_with_ptr(emit, reg, (mp_uint_t)rc, table_off); | ^ ../py/emitnative.c: In function 'emit_native_load_const_tok': ../py/emitnative.c:1356:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1356 | emit_post_push_imm(emit, VTYPE_PYOBJ, (mp_uint_t)MP_OBJ_FROM_PTR(&mp_const_ellipsis_obj)); | ^ ../py/emitnative.c: In function 'emit_native_load_subscr': ../py/emitnative.c:1513:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1513 | emit_call_with_imm_arg(emit, MP_F_OBJ_SUBSCR, (mp_uint_t)MP_OBJ_SENTINEL, REG_ARG_3); | ^ ../py/emitnative.c: In function 'emit_native_delete_subscr': ../py/emitnative.c:1914:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1914 | emit_call_with_imm_arg(emit, MP_F_OBJ_SUBSCR, (mp_uint_t)MP_OBJ_NULL, REG_ARG_3); | ^ ../py/emitnative.c: In function 'emit_native_for_iter_end': ../py/emitnative.c:2251:24: warning: overflow in conversion from 'long unsigned int' to 'mp_int_t' {aka 'int'} changes value from '18446744073709551612' to '-4' [-Woverflow] 2251 | adjust_stack(emit, -MP_OBJ_ITER_BUF_NSLOTS); ../py/emitnative.c: In function 'emit_native_make_function': ../py/emitnative.c:2565:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2565 | ASM_MOV_REG_IMM(emit->as, REG_ARG_2, (mp_uint_t)MP_OBJ_NULL); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:2566:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2566 | ASM_MOV_REG_IMM(emit->as, REG_ARG_3, (mp_uint_t)MP_OBJ_NULL); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/virtpin.o ../extmod/virtpin.c In file included from ../extmod/virtpin.h:29, from ../extmod/virtpin.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_mem.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modujson.o ../extmod/modujson.c In file included from ../py/objlist.h:29, from ../extmod/modujson.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../extmod/machine_pinbase.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduhashlib.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_pulse.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/mpstate.h:35, from ../py/runtime.h:29, from ../py/bc.h:30, from ../py/showbc.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/showbc.c: In function 'mp_bytecode_print_str': ../py/showbc.c:74:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 74 | unum = (mp_uint_t)*(mp_obj_t*)ip; \ | ^ ../py/showbc.c:192:13: note: in expansion of macro 'DECODE_OBJ' 192 | DECODE_OBJ; | ^~~~~~~~~~ ../py/obj.h:235:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/showbc.c:36:47: note: in definition of macro 'printf' 36 | #define printf(...) mp_printf(&mp_plat_print, __VA_ARGS__) | ^~~~~~~~~~~ ../py/showbc.c:193:42: note: in expansion of macro 'MP_OBJ_TO_PTR' 193 | printf("LOAD_CONST_OBJ %p=", MP_OBJ_TO_PTR(unum)); | ^~~~~~~~~~~~~ ../py/showbc.c:194:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 194 | mp_obj_print_helper(&mp_plat_print, (mp_obj_t)unum, PRINT_REPR); | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mperrno.h:144, from ../extmod/machine_i2c.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modussl_axtls.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_spi.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../extmod/machine_signal.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/machine_signal.c: In function 'signal_call': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/machine_signal.c:140:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 140 | return MP_OBJ_NEW_SMALL_INT(mp_virtual_pin_read(self_in)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modbluetooth.o ../extmod/modbluetooth.c In file included from ../py/binary.h:30, from ../extmod/modbluetooth.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moductypes.o ../extmod/moductypes.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moductypes.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/moductypes.c: In function 'uctypes_struct_print': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:148:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 148 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_agg_size': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:176:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 176 | mp_int_t offset_ = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:188:31: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 188 | mp_int_t arr_sz = MP_OBJ_SMALL_INT_VALUE(t->items[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_size': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:237:36: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 237 | mp_uint_t offset = MP_OBJ_SMALL_INT_VALUE(v); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:255:35: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 255 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_sizeof': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:295:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 295 | return MP_OBJ_NEW_SMALL_INT(size); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'get_aligned': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:339:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 339 | return MP_OBJ_NEW_SMALL_INT(((uint8_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:341:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 341 | return MP_OBJ_NEW_SMALL_INT(((int8_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:343:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 343 | return MP_OBJ_NEW_SMALL_INT(((uint16_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:345:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 345 | return MP_OBJ_NEW_SMALL_INT(((int16_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_attr_op': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../extmod/moductypes.c:417:50: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 417 | mp_obj_t deref = mp_obj_dict_get(self->desc, MP_OBJ_NEW_QSTR(attr)); | ^~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:419:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 419 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(deref); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:489:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 489 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(sub->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:100:31: note: in definition of macro 'GET_TYPE' 100 | #define GET_TYPE(x, nbits) (((x) >> (31 - nbits)) & ((1 << nbits) - 1)) | ^ ../extmod/moductypes.c:107:56: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 107 | #define IS_SCALAR_ARRAY_OF_BYTES(tuple_desc) (GET_TYPE(MP_OBJ_SMALL_INT_VALUE((tuple_desc)->items[1]), VAL_TYPE_BITS) == UINT8) | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c:505:41: note: in expansion of macro 'IS_SCALAR_ARRAY_OF_BYTES' 505 | if (IS_SCALAR_ARRAY(sub) && IS_SCALAR_ARRAY_OF_BYTES(sub)) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_subscr': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:551:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 551 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:554:26: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 554 | mp_int_t index = MP_OBJ_SMALL_INT_VALUE(index_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:557:31: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 557 | mp_int_t arr_sz = MP_OBJ_SMALL_INT_VALUE(t->items[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:100:31: note: in definition of macro 'GET_TYPE' 100 | #define GET_TYPE(x, nbits) (((x) >> (31 - nbits)) & ((1 << nbits) - 1)) | ^ ../extmod/moductypes.c:598:42: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 598 | uint val_type = GET_TYPE(MP_OBJ_SMALL_INT_VALUE(t->items[1]), VAL_TYPE_BITS); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_unary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:623:35: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 623 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modubinascii.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs.o ../extmod/vfs.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduwebsocket.o ../extmod/moduwebsocket.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduwebsocket.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modframebuf.o ../extmod/modframebuf.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modframebuf.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modwebrepl.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_blockdev.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_posix_file.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_posix.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_reader.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/uos_dupterm.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modurandom.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_lfs.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modure.o ../extmod/modure.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modure.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/modure.c: In function 'match_groups': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/modure.c:89:53: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 89 | groups->items[i - 1] = match_group(self_in, MP_OBJ_NEW_SMALL_INT(i)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/modure.c: In function 're_sub_helper': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../extmod/modure.c:323:25: note: in expansion of macro 'nlr_raise' 323 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no))); | ^~~~~~~~~ ../extmod/modure.c:323:82: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 323 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no))); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../lib/utils/printf.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../extmod/utime_mphal.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/utime_mphal.c: In function 'time_ticks_ms': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:68:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 68 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_ms() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_us': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:73:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 73 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_us() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_cpu': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:78:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 78 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_cpu() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_diff': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:84:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 84 | mp_uint_t start = MP_OBJ_SMALL_INT_VALUE(start_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:85:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 85 | mp_uint_t end = MP_OBJ_SMALL_INT_VALUE(end_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:90:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 90 | return MP_OBJ_NEW_SMALL_INT(diff); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_add': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:96:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 96 | mp_uint_t ticks = MP_OBJ_SMALL_INT_VALUE(ticks_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:98:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 98 | return MP_OBJ_NEW_SMALL_INT((ticks + delta) & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../lib/embed/abort_.c:1: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./unix_mphal.o unix_mphal.c In file included from ../py/mpstate.h:35, from unix_mphal.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./input.o input.c In file included from input.c:36: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduzlib.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/moduzlib.c: In function 'mod_uzlib_decompress': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moduzlib.c:170:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 170 | if (n_args > 1 && MP_OBJ_SMALL_INT_VALUE(args[1]) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../extmod/moduzlib.c:204:9: note: in expansion of macro 'nlr_raise' 204 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st))); | ^~~~~~~~~ ../extmod/moduzlib.c:204:66: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 204 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st))); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./icas.o icas.c In file included from ../py/mpstate.h:35, from icas.c:128: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modos.o modos.c In file included from modos.c:37: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ modos.c: In function 'mod_os_stat': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ modos.c:43:11: note: in expansion of macro 'nlr_raise' 43 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~ modos.c:43:65: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 43 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~~~~~~~~~~~~ modos.c:51:5: note: in expansion of macro 'RAISE_ERRNO' 51 | RAISE_ERRNO(res, errno); | ^~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:54:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 54 | t->items[0] = MP_OBJ_NEW_SMALL_INT(sb.st_mode); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:55:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 55 | t->items[1] = MP_OBJ_NEW_SMALL_INT(sb.st_ino); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:56:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 56 | t->items[2] = MP_OBJ_NEW_SMALL_INT(sb.st_dev); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:57:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 57 | t->items[3] = MP_OBJ_NEW_SMALL_INT(sb.st_nlink); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:58:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 58 | t->items[4] = MP_OBJ_NEW_SMALL_INT(sb.st_uid); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:59:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 59 | t->items[5] = MP_OBJ_NEW_SMALL_INT(sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:60:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 60 | t->items[6] = MP_OBJ_NEW_SMALL_INT(sb.st_size); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:61:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 61 | t->items[7] = MP_OBJ_NEW_SMALL_INT(sb.st_atime); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:62:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 62 | t->items[8] = MP_OBJ_NEW_SMALL_INT(sb.st_mtime); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:63:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 63 | t->items[9] = MP_OBJ_NEW_SMALL_INT(sb.st_ctime); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./gccollect.o gccollect.c In file included from ../py/mpstate.h:35, from gccollect.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/special/special.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./main.o main.c In file included from ../py/mpstate.h:35, from main.c:39: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ main.c: In function 'execute_from_lexer': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ main.c:403:47: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 403 | mp_store_global(MP_QSTR___file__, MP_OBJ_NEW_QSTR(source_name)); | ^~~~~~~~~~~~~~~ main.c: In function 'set_sys_argv': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ main.c:486:41: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 486 | mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(qstr_from_str(argv[i]))); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modtime.o modtime.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from modtime.c:38: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ modtime.c: In function 'mod_time_sleep': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ./mphalport.h:37:11: note: in expansion of macro 'nlr_raise' 37 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~ ./mphalport.h:37:65: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 37 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~~~~~~~~~~~~ modtime.c:126:5: note: in expansion of macro 'RAISE_ERRNO' 126 | RAISE_ERRNO(res, errno); | ^~~~~~~~~~~ modtime.c: In function 'mod_time_localtime': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:154:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 154 | tuple->items[0] = MP_OBJ_NEW_SMALL_INT(tm->tm_year + 1900); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:155:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 155 | tuple->items[1] = MP_OBJ_NEW_SMALL_INT(tm->tm_mon + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:156:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 156 | tuple->items[2] = MP_OBJ_NEW_SMALL_INT(tm->tm_mday); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:157:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 157 | tuple->items[3] = MP_OBJ_NEW_SMALL_INT(tm->tm_hour); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:158:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 158 | tuple->items[4] = MP_OBJ_NEW_SMALL_INT(tm->tm_min); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:159:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 159 | tuple->items[5] = MP_OBJ_NEW_SMALL_INT(tm->tm_sec); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:164:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 164 | tuple->items[6] = MP_OBJ_NEW_SMALL_INT(wday); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:165:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 165 | tuple->items[7] = MP_OBJ_NEW_SMALL_INT(tm->tm_yday + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:166:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 166 | tuple->items[8] = MP_OBJ_NEW_SMALL_INT(tm->tm_isdst); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./file.o file.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from file.c:35: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ file.c: In function 'fdfile_fileno': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ file.c:143:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 143 | return MP_OBJ_NEW_SMALL_INT(self->fd); | ^~~~~~~~~~~~~~~~~~~~ file.c: In function 'fdfile_open': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ file.c:195:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 195 | o->fd = MP_OBJ_SMALL_INT_VALUE(fid); | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/signal/signal.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/scipy/optimize/optimize.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/compile.o ../py/compile.c In file included from ../py/parse.h:32, from ../py/scope.h:29, from ../py/compile.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../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 9223372036854775807 bytes, but argument is 18446744073709551615 ../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: ../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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/ndarray_properties.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/ndarray_properties.c: In function 'call_local_method': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ulab/ndarray_properties.c:34:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 34 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ulab_tools.c:13: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/ndarray/ndarray_iter.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/scipy/linalg/linalg.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/fft/fft.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstr.o ../py/objstr.c In file included from ../py/objstr.h:29, from ../py/objstr.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objstr.c: In function 'str_print': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:113:5: note: in expansion of macro 'GET_STR_DATA_LEN' 113 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_make_new': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:159:17: note: in expansion of macro 'GET_STR_DATA_LEN' 159 | GET_STR_DATA_LEN(args[0], str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:160:17: note: in expansion of macro 'GET_STR_HASH' 160 | GET_STR_HASH(args[0], str_hash); | ^~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:173:28: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 173 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_make_new': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:212:9: note: in expansion of macro 'GET_STR_DATA_LEN' 212 | GET_STR_DATA_LEN(args[0], str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:213:9: note: in expansion of macro 'GET_STR_HASH' 213 | GET_STR_HASH(args[0], str_hash); | ^~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstr.c:228:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 228 | mp_int_t len = MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstr.c:250:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 250 | mp_int_t len = MP_OBJ_SMALL_INT_VALUE(len_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_binary_op': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:324:5: note: in expansion of macro 'GET_STR_DATA_LEN' 324 | GET_STR_DATA_LEN(lhs_in, lhs_data, lhs_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:363:9: note: in expansion of macro 'GET_STR_DATA_LEN' 363 | GET_STR_DATA_LEN(rhs_in, rhs_data_, rhs_len_); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_subscr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:424:5: note: in expansion of macro 'GET_STR_DATA_LEN' 424 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:439:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 439 | return MP_OBJ_NEW_SMALL_INT(self_data[index_val]); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_join': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:453:5: note: in expansion of macro 'GET_STR_DATA_LEN' 453 | GET_STR_DATA_LEN(self_in, sep_str, sep_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:50:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 50 | { str_len = qstr_len(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_len = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->len; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:476:9: note: in expansion of macro 'GET_STR_LEN' 476 | GET_STR_LEN(seq_items[i], l); | ^~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:489:9: note: in expansion of macro 'GET_STR_DATA_LEN' 489 | GET_STR_DATA_LEN(seq_items[i], s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_split': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:511:5: note: in expansion of macro 'GET_STR_DATA_LEN' 511 | GET_STR_DATA_LEN(args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_splitlines': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:589:5: note: in expansion of macro 'GET_STR_DATA_LEN' 589 | GET_STR_DATA_LEN(pos_args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_rsplit': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:630:5: note: in expansion of macro 'GET_STR_DATA_LEN' 630 | GET_STR_DATA_LEN(args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_finder': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:696:5: note: in expansion of macro 'GET_STR_DATA_LEN' 696 | GET_STR_DATA_LEN(args[0], haystack, haystack_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:697:5: note: in expansion of macro 'GET_STR_DATA_LEN' 697 | GET_STR_DATA_LEN(args[1], needle, needle_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:725:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 725 | return MP_OBJ_NEW_SMALL_INT(utf8_ptr_to_index(haystack, p)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:728:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 728 | return MP_OBJ_NEW_SMALL_INT(p - haystack); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_startswith': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:755:5: note: in expansion of macro 'GET_STR_DATA_LEN' 755 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_endswith': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:770:5: note: in expansion of macro 'GET_STR_DATA_LEN' 770 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_uni_strip': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:801:9: note: in expansion of macro 'GET_STR_DATA_LEN' 801 | GET_STR_DATA_LEN(args[1], s, l); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:806:5: note: in expansion of macro 'GET_STR_DATA_LEN' 806 | GET_STR_DATA_LEN(args[0], orig_str, orig_str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_format': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1387:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1387 | GET_STR_DATA_LEN(args[0], str, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_modulo_format': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1398:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1398 | GET_STR_DATA_LEN(pattern, str, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_replace': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1623:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1623 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1624:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1624 | GET_STR_DATA_LEN(args[1], old, old_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1625:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1625 | GET_STR_DATA_LEN(args[2], new, new_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_count': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1710:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1710 | GET_STR_DATA_LEN(args[0], haystack, haystack_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1711:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1711 | GET_STR_DATA_LEN(args[1], needle, needle_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:1724:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1724 | return MP_OBJ_NEW_SMALL_INT(utf8_charlen(start, end - start) + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:1738:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1738 | return MP_OBJ_NEW_SMALL_INT(num_occurrences); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_caseconv': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1799:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1799 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_uni_istype': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1820:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1820 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_buffer': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1909:9: note: in expansion of macro 'GET_STR_DATA_LEN' 1909 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str_via_qstr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2032:12: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2032 | return MP_OBJ_NEW_QSTR(qstr_from_strn(data, len)); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str_from_vstr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2045:20: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2045 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2069:16: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2069 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_intern': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2077:5: note: in expansion of macro 'GET_STR_DATA_LEN' 2077 | GET_STR_DATA_LEN(str, data, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_equal': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2095:9: note: in expansion of macro 'GET_STR_HASH' 2095 | GET_STR_HASH(s1, h1); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2096:9: note: in expansion of macro 'GET_STR_HASH' 2096 | GET_STR_HASH(s2, h2); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2101:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2101 | GET_STR_DATA_LEN(s1, d1, l1); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2102:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2102 | GET_STR_DATA_LEN(s2, d2, l2); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_qstr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.c:2125:16: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 2125 | return MP_OBJ_QSTR_VALUE(self_in); | ^~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_str': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2138:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2138 | GET_STR_DATA_LEN(self_in, s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_data': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2148:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2148 | GET_STR_DATA_LEN(self_in, s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_it_iternext': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2203:5: note: in expansion of macro 'GET_STR_DATA_LEN' 2203 | GET_STR_DATA_LEN(self->str, str, len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:2205:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 2205 | mp_obj_t o_out = MP_OBJ_NEW_SMALL_INT(str[self->cur]); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/fft/fft_tools.c:12: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/approx.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:29, from ../py/vm.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/vm.c: In function 'mp_map_cached_lookup': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/vm.c:179:20: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 179 | mp_obj_t key = MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/vm.c: In function 'mp_execute_bytecode': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:316:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 316 | PUSH(MP_OBJ_NEW_SMALL_INT(num)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:322:26: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 322 | PUSH(MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/vm.c:709:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 709 | PUSH((mp_obj_t)(mp_uint_t)(uintptr_t)(ip + slab)); // push destination ip for jump | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:710:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 710 | PUSH((mp_obj_t)(mp_uint_t)(*ip)); // push number of exception handlers to unwind (0x80 bit set if we also need to pop stack) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:712:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 712 | mp_uint_t unum = (mp_uint_t)POP(); // get number of exception handlers to unwind | ^ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:731:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 731 | PUSH(MP_OBJ_NEW_SMALL_INT(unum)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/vm.c:772:42: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 772 | mp_int_t cause = MP_OBJ_SMALL_INT_VALUE(POP()); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/vm.c:779:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 779 | PUSH((mp_obj_t)cause); | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:1301:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1301 | PUSH(MP_OBJ_NEW_SMALL_INT((mp_int_t)ip[-1] - MP_BC_LOAD_CONST_SMALL_INT_MULTI - MP_BC_LOAD_CONST_SMALL_INT_MULTI_EXCESS)); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../py/emitglue.h:30: ../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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/filter.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/linalg/linalg_tools.c:13: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/stats.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/numpy.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/transform.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/scipy.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/user/user.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/poly.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/ulab_create.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab.o ulab/ulab.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ulab.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/utils/utils.c:14: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/vector.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/linalg/linalg.c:19: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/numpy/linalg/linalg.c: In function 'linalg_qr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/numpy/linalg/linalg.c:472:5: note: in expansion of macro 'GET_STR_DATA_LEN' 472 | GET_STR_DATA_LEN(args[1].u_obj, mode, 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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/compare.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray.o ulab/ndarray.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ndarray.c:19: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/ndarray.c: In function 'ndarray_dtype': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/ndarray.c:308:9: note: in expansion of macro 'GET_STR_DATA_LEN' 308 | GET_STR_DATA_LEN(self_in, _dtype, len); | ^~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_from_iterable': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ulab/ndarray.c:775:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 775 | shape[ndim] = MP_OBJ_SMALL_INT_VALUE(mp_obj_len_maybe(item)); | ^~~~~~~~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_flatten': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/ndarray.c:1380:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1380 | GET_STR_DATA_LEN(args[0].u_obj, order, len); | ^~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_itemsize': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/ndarray.c:1475:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1475 | return MP_OBJ_NEW_SMALL_INT(self->itemsize); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ulab/numpy/numerical.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/numpy/numerical.c: In function 'numerical_argmin_argmax_iterable': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ulab/numpy/numerical.c:372:8: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 372 | if(MP_OBJ_SMALL_INT_VALUE(mp_obj_len_maybe(oin)) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/numpy/numerical.c:399:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 399 | return MP_OBJ_NEW_SMALL_INT(best_idx); | ^~~~~~~~~~~~~~~~~~~~ ulab/numpy/numerical.c: In function 'numerical_argmin_argmax_ndarray': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/numpy/numerical.c:474:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 474 | return MP_OBJ_NEW_SMALL_INT((int32_t)best_value); | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./graphic.o graphic.c In file included from graphic.c:12: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ graphic.c: In function 'mp_get_color': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:123:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 123 | return MP_OBJ_SMALL_INT_VALUE(tuple) & 0xffffffff; | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_color_tuple': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:184:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 184 | t->items[0] = MP_OBJ_NEW_SMALL_INT(r); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:185:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 185 | t->items[1] = MP_OBJ_NEW_SMALL_INT(g); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:186:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 186 | t->items[2] = MP_OBJ_NEW_SMALL_INT(b); | ^~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'graphic_get_pixel': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:425:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 425 | return MP_OBJ_NEW_SMALL_INT(c); | ^~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_array2doubletab': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:679:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 679 | *ptr=MP_OBJ_SMALL_INT_VALUE(elem[i]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:703:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 703 | *ptr=MP_OBJ_SMALL_INT_VALUE(line[j]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_array2c_complextab': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:737:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 737 | ptr->r=MP_OBJ_SMALL_INT_VALUE(elem[i]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:770:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 770 | ptr->r=MP_OBJ_SMALL_INT_VALUE(line[j]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'arit_char': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1447:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1447 | char buf[2]={MP_OBJ_SMALL_INT_VALUE(args[0]),0}; | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1458:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1458 | buf[i]=MP_OBJ_SMALL_INT_VALUE(tab[i]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_matrix': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1540:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1540 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]),m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1540:49: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1540 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]),m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1555:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1555 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1568:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1568 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1577:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1577 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1578:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1578 | int m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_linspace': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1622:103: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1622 | if (mp_int_float(args[0],&a) && mp_int_float(args[1],&b) && a!=b && MP_OBJ_IS_SMALL_INT(args[2]) && MP_OBJ_SMALL_INT_VALUE(args[2])>1){ | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1623:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1623 | double step=(b-a)/(MP_OBJ_SMALL_INT_VALUE(args[2])-1); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_abs': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2046:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2046 | long long i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_zerosones': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2250:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2250 | n1= MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2252:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2252 | m1= MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_forward': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2450:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2450 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_backward': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2466:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2466 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_left': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2483:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2483 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pensize': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2506:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2506 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_right': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2524:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2524 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_circle': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2567:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2567 | x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2569:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2569 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2571:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2571 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'do_turtle_disque': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2593:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2593 | x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2595:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2595 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2597:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2597 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_rectangle_plein': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2627:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2627 | y=x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2629:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2629 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_triangle_plein': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2642:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2642 | y=x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2644:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2644 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2646:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2646 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_saute': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2695:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2695 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pas_de_cote': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2708:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2708 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pencolor': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2867:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2867 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2887:47: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2887 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2887:83: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2887 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2887:119: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2887 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2892:43: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2892 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2892:80: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2892 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2892:117: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2892 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_fillcolor': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2925:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2925 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:69: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:105: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2949:56: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2949 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2949:92: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2949 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2949:128: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2949 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2954:52: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2954 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2954:89: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2954 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2954:126: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2954 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_speed': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2997:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2997 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'matplotl_grid': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:3447:52: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 3447 | if (n_args==1 && MP_OBJ_IS_SMALL_INT(args[0]) && MP_OBJ_SMALL_INT_VALUE(args[0])==0) | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ndarray_operators.c:14: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ 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/./icas.o build/./modtime.o build/./unix_mphal.o build/./input.o build/./modos.o build/./file.o build/./graphic.o build/./main.o build/./nop.o build/./gccollect.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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' /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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' pari.cc.old: In function 'giac::gen giac::in_pari(const gen&, const context*)': pari.cc.old:901:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 901 | argvec[k]= (GEN) v[j].val; | ^~~~~~~~~~~~~~ pari.cc.old:923:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 923 | argvec[k]=(long int*)(pos -1); | ^~~~~~~~~~~~~~~~~~~ pari.cc.old:931:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 931 | argvec[k]=(long int*) v[j].val; | ^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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; | ~~~~~~^~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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; | ~~~~~~~~~~~^~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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); | ~~~~~^~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 '< >' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Editeur.lo Editeur.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Editeur.cc -fPIC -DPIC -o .libs/Editeur.o In file included from gen.h:68, from Editeur.h:26, from Editeur.cc:6: 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 '< >' Editeur.cc: In function 'void xcas::cb_Editeur_Load(Fl_Widget*, void*)': Editeur.cc:546:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | int i=fl_ask("%s","Buffer changed. Save?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_message.H:20, from Editeur.h:35: /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__)); | ^~~~~~ Editeur.cc: In function 'void xcas::editeur_translate(Fl_Text_Editor*, int)': Editeur.cc:651: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] 651 | Xcas_help_output->position(0,res.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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, from Editeur.h:28: /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", | ^~~~~~~~~~~~~ Editeur.cc: In function 'void xcas::editeur_export(Fl_Text_Editor*, const std::string&, int)': Editeur.cc:671:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 671 | int i=fl_ask("%s",gettext("File exists. Overwrite?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Save_as(Fl_Widget*, void*)': Editeur.cc:840:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 840 | int i=fl_ask("%s",(tmp+gettext(": file 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__)); | ^~~~~~ Editeur.cc: In function 'void xcas::send_numworks(const std::string&, const std::string&)': Editeur.cc:880:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 880 | int i=fl_ask("%s",gettext("Program exists on calculator. Overwrite?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Editeur.cc: In function 'void xcas::in_Xcas_input_1arg(Fl_Widget*, const std::string&, bool)': Editeur.cc:1206:38: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1206 | size_t sel1=the_input->position(),sel2=the_input->mark(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Editeur.cc:1224: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] 1224 | the_input->position(pos2-1,pos2-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", | ^~~~~~~~~~~~~ Editeur.cc:1226: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] 1226 | the_input->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", | ^~~~~~~~~~~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Next(Fl_Widget*, void*)': Editeur.cc:1725:18: warning: too many arguments for format [-Wformat-extra-args] 1725 | fl_alert("%s","No more occurrences of '%s' found!", e->search.c_str()); | ^~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Search(Fl_Widget*, void*)': Editeur.cc:1891:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1891 | i=fl_ask("%s","Really replace by nothing?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Editeur.cc:1944:24: warning: too many arguments for format [-Wformat-extra-args] 1944 | fl_alert("%s","No occurrences of '%s' found!", e->search.c_str()); | ^~~~ In function 'void xcas::cb_dialog_test(Fl_Text_Editor*)', inlined from 'void xcas::cb_prg_si(Fl_Menu_*, void*)' at Editeur.cc:2647:21: Editeur.cc:2127:28: warning: 'this' pointer is null [-Wnonnull] 2127 | int pos=xed->indent(i+delta); | ~~~~~~~~~~~^~~~~~~~~ Editeur.cc: In function 'void xcas::cb_prg_si(Fl_Menu_*, void*)': Editeur.cc:3416:7: note: in a call to non-static member function 'int xcas::Xcas_Text_Editor::indent(int)' 3416 | int Xcas_Text_Editor::indent(int pos){ | ^~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Tableur.lo Tableur.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Tableur.cc -fPIC -DPIC -o .libs/Tableur.o In file included from gen.h:68, from Tableur.h:23, from Tableur.cc:24: 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 '< >' Tableur.cc: In function 'bool xcas::get_filename(std::string&, const std::string&)': Tableur.cc:1317:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1317 | int i=fl_ask("%s",(tmp+gettext(": file exists. Overwrite?")).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_message.H:20, from Tableur.h:30: /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__)); | ^~~~~~ Tableur.cc: In function 'void xcas::cb_Tableur_SetRows(Fl_Menu_*, void*)': Tableur.cc:2730:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2730 | int j=fl_ask("%s",gettext("Really delete rows?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Tableur.cc: In function 'void xcas::cb_Tableur_SetCols(Fl_Menu_*, void*)': Tableur.cc:2746:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2746 | int j=fl_ask("%s",gettext("Really delete columns?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Tableur.cc: In function 'void xcas::sheetsort(Flv_Table_Gen*, bool, bool)': Tableur.cc:2930:20: warning: too many arguments for format [-Wformat-extra-args] 2930 | int i=fl_ask("%s",gettext("Sorting is not compatible with some cell references. Sort anyway"),gettext("Yes"),gettext("No")); | ^~~~ Tableur.cc:2930:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2930 | int i=fl_ask("%s",gettext("Sorting is not compatible with some cell references. Sort anyway"),gettext("Yes"),gettext("No")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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__)); | ^~~~~~ Tableur.cc: In function 'bool xcas::csv_guess(const std::string&, char&, char&, char&)': Tableur.cc:1126:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1126 | fread(data,size,count,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=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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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; | ~~~~~~^~~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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[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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/vector:67, from vector.h:474, from index.h:21, from giacPCH.h:8: In function 'constexpr std::__enable_if_t<((bool)std::__is_bitwise_relocatable<_Tp>::value), _Tp*> std::__relocate_a_1(_Tp*, _Tp*, _Tp*, allocator<_T2>&) [with _Tp = int; _Up = int]', inlined from 'constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = int*; _ForwardIterator = int*; _Allocator = allocator]' at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/16/bits/vector.tcc:83:25, inlined from 'int giac::cyclic_colormap(int)' at optimization.cc:11558:27: /usr/include/c++/16/bits/stl_uninitialized.h:1394:27: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing between 8589934592 and 9223372036854775804 bytes into a region of size 64 overflows the destination [-Wstringop-overflow=] 1394 | __builtin_memcpy(__result, __first, __count * sizeof(_Tp)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/aarch64-mageia-linux/bits/c++allocator.h:33, from /usr/include/c++/16/bits/allocator.h:46, from /usr/include/c++/16/vector:65: In member function 'constexpr _Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = int]', inlined from 'constexpr _Tp* std::allocator< >::allocate(std::size_t) [with _Tp = int]' at /usr/include/c++/16/bits/allocator.h:206:40, inlined from 'static constexpr _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = int]' at /usr/include/c++/16/bits/alloc_traits.h:638:28, inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:389:33, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/16/bits/vector.tcc:82:33, inlined from 'int giac::cyclic_colormap(int)' at optimization.cc:11558:27: /usr/include/c++/16/bits/new_allocator.h:162:75: note: destination object of size 64 allocated by 'operator new' 162 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o cocoa.lo cocoa.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c cocoa.cc -fPIC -DPIC -o .libs/cocoa.o In file included from gen.h:68, from giacPCH.h:32, from cocoa.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 '< >' 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; | ~~~~~~^~~~~~ 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.xRdk1m (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.xRdk1m (%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.aarch64.0.20260813225655 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.aarch64.0.20260813225655/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.aarch64.0.20260813225655/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.aarch64.0.20260813225655/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.aarch64.0.20260813225655 D: [iurt_root_command] Success!