*: [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_AUTOINSTALL to --skipdeps D: [iurt] [iurt] Setting PERL_EXTUTILS_AUTOINSTALL to --skipdeps I: [iurt] [iurt] local spool: /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-i686 I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260813225006 as chroot extension D: [iurt] [iurt] using local user iurt, id 501 I: [iurt] [iurt] Remove existing chroot D: [iurt] [iurt] ... dir /home/iurt/chroot_tmp all prefix chroot_cauldron.i686 D: [iurt] [iurt] running with pid 2357025 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.i686.0.20260813225006 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.i686.0.20260813225006.tmp.mmKvdk D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.i686.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006.tmp.mmKvdk D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.i686.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686... 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.i686.0.20260813225006.tmp.mmKvdk... 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.i686.0.20260813225006.tmp.mmKvdk/tmp/tmp.6uYVwE/dev/null': Operation not permitted --2026-08-14 00:50:07-- http://repository.mageia.org/distrib/cauldron/i686/media/core/release/media_info/20260813-221840-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3133298 (3.0M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006.tmp.mmKvdk/tmp/tmp.6uYVwE/tmp/.urpmi-501/partial/20260813-221840-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 109M 0s 50K .......... .......... .......... .......... .......... 3% 132M 0s 100K .......... .......... .......... .......... .......... 4% 119M 0s 150K .......... .......... .......... .......... .......... 6% 110M 0s 200K .......... .......... .......... .......... .......... 8% 117M 0s 250K .......... .......... .......... .......... .......... 9% 108M 0s 300K .......... .......... .......... .......... .......... 11% 115M 0s 350K .......... .......... .......... .......... .......... 13% 117M 0s 400K .......... .......... .......... .......... .......... 14% 109M 0s 450K .......... .......... .......... .......... .......... 16% 118M 0s 500K .......... .......... .......... .......... .......... 17% 108M 0s 550K .......... .......... .......... .......... .......... 19% 116M 0s 600K .......... .......... .......... .......... .......... 21% 117M 0s 650K .......... .......... .......... .......... .......... 22% 96.3M 0s 700K .......... .......... .......... .......... .......... 24% 117M 0s 750K .......... .......... .......... .......... .......... 26% 114M 0s 800K .......... .......... .......... .......... .......... 27% 114M 0s 850K .......... .......... .......... .......... .......... 29% 110M 0s 900K .......... .......... .......... .......... .......... 31% 117M 0s 950K .......... .......... .......... .......... .......... 32% 109M 0s 1000K .......... .......... .......... .......... .......... 34% 116M 0s 1050K .......... .......... .......... .......... .......... 35% 115M 0s 1100K .......... .......... .......... .......... .......... 37% 109M 0s 1150K .......... .......... .......... .......... .......... 39% 118M 0s 1200K .......... .......... .......... .......... .......... 40% 109M 0s 1250K .......... .......... .......... .......... .......... 42% 116M 0s 1300K .......... .......... .......... .......... .......... 44% 118M 0s 1350K .......... .......... .......... .......... .......... 45% 98.5M 0s 1400K .......... .......... .......... .......... .......... 47% 105M 0s 1450K .......... .......... .......... .......... .......... 49% 123M 0s 1500K .......... .......... .......... .......... .......... 50% 107M 0s 1550K .......... .......... .......... .......... .......... 52% 115M 0s 1600K .......... .......... .......... .......... .......... 53% 115M 0s 1650K .......... .......... .......... .......... .......... 55% 117M 0s 1700K .......... .......... .......... .......... .......... 57% 107M 0s 1750K .......... .......... .......... .......... .......... 58% 119M 0s 1800K .......... .......... .......... .......... .......... 60% 114M 0s 1850K .......... .......... .......... .......... .......... 62% 113M 0s 1900K .......... .......... .......... .......... .......... 63% 97.7M 0s 1950K .......... .......... .......... .......... .......... 65% 107M 0s 2000K .......... .......... .......... .......... .......... 66% 118M 0s 2050K .......... .......... .......... .......... .......... 68% 118M 0s 2100K .......... .......... .......... .......... .......... 70% 113M 0s 2150K .......... .......... .......... .......... .......... 71% 107M 0s 2200K .......... .......... .......... .......... .......... 73% 119M 0s 2250K .......... .......... .......... .......... .......... 75% 110M 0s 2300K .......... .......... .......... .......... .......... 76% 120M 0s 2350K .......... .......... .......... .......... .......... 78% 113M 0s 2400K .......... .......... .......... .......... .......... 80% 113M 0s 2450K .......... .......... .......... .......... .......... 81% 110M 0s 2500K .......... .......... .......... .......... .......... 83% 117M 0s 2550K .......... .......... .......... .......... .......... 84% 111M 0s 2600K .......... .......... .......... .......... .......... 86% 101M 0s 2650K .......... .......... .......... .......... .......... 88% 113M 0s 2700K .......... .......... .......... .......... .......... 89% 114M 0s 2750K .......... .......... .......... .......... .......... 91% 113M 0s 2800K .......... .......... .......... .......... .......... 93% 113M 0s 2850K .......... .......... .......... .......... .......... 94% 113M 0s 2900K .......... .......... .......... .......... .......... 96% 113M 0s 2950K .......... .......... .......... .......... .......... 98% 114M 0s 3000K .......... .......... .......... .......... .......... 99% 113M 0s 3050K ......... 100% 127M=0.03s 2026-08-14 00:50:07 (113 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006.tmp.mmKvdk/tmp/tmp.6uYVwE/tmp/.urpmi-501/partial/20260813-221840-synthesis.hdlist.cz' saved [3133298/3133298] --2026-08-14 00:50:07-- http://repository.mageia.org/distrib/cauldron/i686/media/core/updates/media_info/20260708-155852-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153 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.i686.0.20260813225006.tmp.mmKvdk/tmp/tmp.6uYVwE/tmp/.urpmi-501/partial/20260708-155852-synthesis.hdlist.cz' 0K 100% 6.90M=0s 2026-08-14 00:50:07 (6.90 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006.tmp.mmKvdk/tmp/tmp.6uYVwE/tmp/.urpmi-501/partial/20260708-155852-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.i686.0.20260813225006.tmp.mmKvdk D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006.tmp.mmKvdk D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 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.i686.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! N: [iurt] [iurt] chroot recreated in /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (from /home/iurt/chroot_cauldron.i686.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 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.FQkPCu /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.FQkPCu -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/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.i686.0.20260813225006/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.i686.0.20260813225006/dev/pts 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.i686.0.20260813225006/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/i686 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.i686.0.20260813225006 core_release http://repository.mageia.org/distrib//cauldron/i686/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 iurt 501 D: [iurt_root_command] Useradd useradd warning: iurt's uid 501 outside of the UID_MIN 1000 and UID_MAX 60000 range. 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-i686//@2... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260813222220.daviddavid.duvel.2739448-i686//@2360652:giac-2.0.0.18-3.mga11.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/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.i686.0.20260813225006 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.i686.0.20260813225006 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.i686.0.20260813225006/home/iurt/rpmbuild/SR... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt_root_command] Success! D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 su iurt -c "rpmbuild --target i686 --nodeps -bs /home/iurt/rpmbuild/SPECS/giac.spec" D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/home/iurt/rpmbuild/SR... 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.i686.0.20260813225006 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.i686.0.20260813225006 --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.i686.0.20260813225006/home/iurt/rpmbuild/SRPMS//@2360652:giac-2.0.0.18-3.mga11.src.rpm I: [iurt] [iurt] install dependencies using urpmi D: [iurt] [iurt] Using timeout of 3600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi -v --no-verify-rpm --tune-rpm=all --nolock --auto --no-recommends --ignoresize --noclean --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/home/iurt/rpmbuild/SRPMS//@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_deps_@2360652:giac-2.0.0.18-3.mga11.src.rpm D: [iurt] [iurt] missing_deps is empty, aborting. D: [iurt] [iurt] output had: __ D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.18.39-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-desktop-6.18.44-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-desktop-devel-6.18.39-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-desktop-devel-6.18.44-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-server-6.18.39-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-server-6.18.44-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-server-devel-6.18.39-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-server-devel-6.18.44-1.mga11-1-1.mga11.i686 would install instead of upgrade package kernel-linus-6.18.44-1.mga11.i686 would install instead of upgrade package kernel-linus-devel-6.18.44-1.mga11.i686 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libepoxy0-1.5.10-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-URI-5.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libstemmer0-2.2.0-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libasyncns0-0.8-14.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libeconf-devel-0.8.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-IO-HTML-1.4.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/lua-rpm-macros-1-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libbrotlienc1-1.2.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-TimeDate-2.350.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglpk40-5.0-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Font-AFM-1.200.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/odt2txt-0.5-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpam-devel-1.7.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblua-devel-5.4.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpaper1-1.1.28-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcap-ng-devel-0.9.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgmp-devel-6.3.0-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Clone-0.500.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/lua-5.4.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsasl2-devel-2.1.28-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libvorbisenc2-1.3.7-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liborc0.4_0-0.4.41-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/ghostscript-fonts-8.11-25.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libauparse0-4.2.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwoff2enc1.0.2-1.0.2-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libauparse-devel-4.2.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglpk-devel-5.0-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libaudit-devel-4.2.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwoff2common1.0.2-1.0.2-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libogg0-1.3.6-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libvorbis0-1.3.7-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTML-Parser-3.850.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libauplugin1-4.2.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/ccp-0.4.1-16.mga10.noarch.rpm retrieved perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm libepoxy0-1.5.10-2.mga10.i686.rpm perl-URI-5.350.0-1.mga11.noarch.rpm libstemmer0-2.2.0-3.mga10.i686.rpm libasyncns0-0.8-14.mga10.i686.rpm libeconf-devel-0.8.4-1.mga11.i686.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm lua-rpm-macros-1-7.mga10.noarch.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm libbrotlienc1-1.2.0-1.mga10.i686.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm libglpk40-5.0-3.mga10.i686.rpm perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm odt2txt-0.5-7.mga10.i686.rpm libpam-devel-1.7.1-2.mga10.i686.rpm perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm liblua-devel-5.4.8-1.mga10.i686.rpm libpaper1-1.1.28-3.mga10.i686.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm libcap-ng-devel-0.9.3-1.mga11.i686.rpm libgmp-devel-6.3.0-3.mga10.i686.rpm perl-Clone-0.500.0-1.mga11.i686.rpm lua-5.4.8-1.mga10.i686.rpm perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm libsasl2-devel-2.1.28-1.mga10.i686.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm libvorbisenc2-1.3.7-4.mga10.i686.rpm liborc0.4_0-0.4.41-1.mga10.i686.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm libauparse0-4.2.1-1.mga11.i686.rpm libwoff2enc1.0.2-1.0.2-7.mga10.i686.rpm libauparse-devel-4.2.1-1.mga11.i686.rpm libglpk-devel-5.0-3.mga10.i686.rpm libaudit-devel-4.2.1-1.mga11.i686.rpm perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm libwoff2common1.0.2-1.0.2-7.mga10.i686.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm libogg0-1.3.6-2.mga10.i686.rpm libvorbis0-1.3.7-4.mga10.i686.rpm perl-HTML-Parser-3.850.0-1.mga11.i686.rpm libauplugin1-4.2.1-1.mga11.i686.rpm ccp-0.4.1-16.mga10.noarch.rpm ...retrieving done installing libglpk-devel-5.0-3.mga10.i686.rpm libauparse-devel-4.2.1-1.mga11.i686.rpm libwoff2enc1.0.2-1.0.2-7.mga10.i686.rpm libauparse0-4.2.1-1.mga11.i686.rpm ghostscript-fonts-8.11-25.mga10.noarch.rpm liborc0.4_0-0.4.41-1.mga10.i686.rpm perl-MIME-Base32-1.303.0-6.mga10.noarch.rpm libvorbisenc2-1.3.7-4.mga10.i686.rpm libsasl2-devel-2.1.28-1.mga10.i686.rpm perl-HTTP-Message-7.40.0-1.mga11.noarch.rpm perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm lua-5.4.8-1.mga10.i686.rpm perl-Clone-0.500.0-1.mga11.i686.rpm libgmp-devel-6.3.0-3.mga10.i686.rpm ccp-0.4.1-16.mga10.noarch.rpm libauplugin1-4.2.1-1.mga11.i686.rpm libvorbis0-1.3.7-4.mga10.i686.rpm perl-HTML-Parser-3.850.0-1.mga11.i686.rpm perl-HTTP-Negotiate-6.10.0-11.mga10.noarch.rpm libogg0-1.3.6-2.mga10.i686.rpm perl-HTTP-Date-6.80.0-1.mga11.noarch.rpm libwoff2common1.0.2-1.0.2-7.mga10.i686.rpm perl-Encode-Locale-1.50.0-7.mga10.noarch.rpm perl-File-Copy-Recursive-0.450.0-4.mga10.noarch.rpm libaudit-devel-4.2.1-1.mga11.i686.rpm libeconf-devel-0.8.4-1.mga11.i686.rpm libstemmer0-2.2.0-3.mga10.i686.rpm libasyncns0-0.8-14.mga10.i686.rpm perl-URI-5.350.0-1.mga11.noarch.rpm libepoxy0-1.5.10-2.mga10.i686.rpm perl-String-ShellQuote-1.40.0-15.mga10.noarch.rpm perl-LWP-MediaTypes-6.40.0-4.mga10.noarch.rpm perl-HTML-Tree-5.70.0-6.mga10.noarch.rpm perl-Parse-RecDescent-1.967.15-5.mga10.noarch.rpm perl-Spreadsheet-WriteExcel-2.400.0-11.mga10.noarch.rpm libcap-ng-devel-0.9.3-1.mga11.i686.rpm perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm perl-Crypt-RC4-2.20.0-11.mga10.noarch.rpm liblua-devel-5.4.8-1.mga10.i686.rpm libpaper1-1.1.28-3.mga10.i686.rpm libpam-devel-1.7.1-2.mga10.i686.rpm perl-Font-AFM-1.200.0-11.mga10.noarch.rpm odt2txt-0.5-7.mga10.i686.rpm perl-TimeDate-2.350.0-1.mga11.noarch.rpm perl-HTML-Tagset-3.240.0-2.mga10.noarch.rpm libglpk40-5.0-3.mga10.i686.rpm libbrotlienc1-1.2.0-1.mga10.i686.rpm lua-rpm-macros-1-7.mga10.noarch.rpm perl-OLE-Storage_Lite-0.240.0-1.mga10.noarch.rpm perl-IO-HTML-1.4.0-3.mga10.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 1/476: perl-HTML-Tagset ############################################# 2/476: libauparse0 ############################################# 3/476: perl-IO-HTML ############################################# 4/476: perl-OLE-Storage_Lite ############################################# 5/476: lua-rpm-macros ############################################# 6/476: perl-TimeDate ############################################# 7/476: perl-HTTP-Date ############################################# 8/476: libcap-ng-devel ############################################# 9/476: perl-Parse-RecDescent ############################################# 10/476: perl-LWP-MediaTypes ############################################# 11/476: libeconf-devel ############################################# 12/476: perl-Encode-Locale ############################################# 13/476: libgmp-devel ############################################# 14/476: perl-MIME-Base32 ############################################# 15/476: perl-URI ############################################# 16/476: perl-Spreadsheet-WriteExcel ############################################# 17/476: perl-Font-AFM ############################################# 18/476: perl-Crypt-RC4 ############################################# 19/476: perl-Unicode-EastAsianWidth ############################################# 20/476: perl-String-ShellQuote ############################################# 21/476: perl-File-Copy-Recursive ############################################# 22/476: ccp ############################################# 23/476: perl-Text-Unidecode ############################################# 24/476: ghostscript-fonts ############################################# 25/476: libauplugin1 ############################################# 26/476: libaudit-devel ############################################# 27/476: libauparse-devel ############################################# 28/476: libpam-devel ############################################# 29/476: libbrotlienc1 ############################################# 30/476: libglpk40 ############################################# 31/476: libwoff2common1.0.2 ############################################# 32/476: libogg0 ############################################# 33/476: libvorbis0 ############################################# 34/476: perl-Clone ############################################# 35/476: perl-HTTP-Message ############################################# 36/476: perl-HTML-Parser ############################################# 37/476: lua ############################################# 38/476: liblua-devel ############################################# 39/476: perl-HTML-Tree ############################################# 40/476: perl-HTTP-Negotiate ############################################# 41/476: libglpk-devel ############################################# 42/476: libvorbisenc2 ############################################# 43/476: libwoff2enc1.0.2 ############################################# 44/476: libsasl2-devel ############################################# 45/476: odt2txt ############################################# 46/476: libpaper1 ############################################# 47/476: libepoxy0 ############################################# 48/476: libasyncns0 ############################################# 49/476: libstemmer0 ############################################# 50/476: liborc0.4_0 ############################################# 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/i686/media/core/release/paper-2.3-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/xprop-1.2.8-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Data-Dump-1.250.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libspeex1-1.2.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/fonts-filesystem-2.0.5-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libduktape207-2.7.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libkeyutils-devel-1.6.3-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjbig1-2.1-10.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-File-Listing-6.160.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libx11_6-1.8.13-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Unicode-Map-0.112.0-39.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxau6-1.0.12-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsamplerate-devel-0.2.2-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/openssl-3.5.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-File-Which-1.270.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libimagequant0-2.18.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/xdg-utils-1.2.1-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/urw-fonts-2.4-11.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmpfi-devel-1.5.4-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmpfr-devel-4.2.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb1-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-libwww-perl-6.830.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjbig2dec0-0.20-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xtest0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Jcode-2.70.0-31.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/xset-1.2.6-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xinerama0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-dbe0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxext6-1.3.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-screensaver0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsamplerate0-0.2.2-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxdmcp6-1.1.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxmuu1-1.3.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Net-SSLeay-1.960.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmpfi0-1.5.4-2.mga10.i686.rpm retrieved paper-2.3-3.mga10.i686.rpm xprop-1.2.8-2.mga10.i686.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm perl-Data-Dump-1.250.0-3.mga10.noarch.rpm libspeex1-1.2.1-2.mga10.i686.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm libduktape207-2.7.0-2.mga10.i686.rpm libkeyutils-devel-1.6.3-5.mga10.i686.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm libjbig1-2.1-10.mga10.i686.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm libx11_6-1.8.13-1.mga11.i686.rpm perl-Unicode-Map-0.112.0-39.mga10.i686.rpm libxau6-1.0.12-2.mga10.i686.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm libsamplerate-devel-0.2.2-3.mga10.i686.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm openssl-3.5.7-1.mga11.i686.rpm perl-File-Which-1.270.0-3.mga10.noarch.rpm libimagequant0-2.18.0-2.mga10.i686.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm urw-fonts-2.4-11.mga10.noarch.rpm libmpfi-devel-1.5.4-2.mga10.i686.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm libmpfr-devel-4.2.2-1.mga10.i686.rpm libxcb1-1.17.0-2.mga10.i686.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm libjbig2dec0-0.20-2.mga10.i686.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm libxcb-xtest0-1.17.0-2.mga10.i686.rpm perl-Jcode-2.70.0-31.mga10.i686.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm xset-1.2.6-1.mga11.i686.rpm libxcb-xinerama0-1.17.0-2.mga10.i686.rpm libxcb-dbe0-1.17.0-2.mga10.i686.rpm libxext6-1.3.7-1.mga11.i686.rpm libxcb-screensaver0-1.17.0-2.mga10.i686.rpm libsamplerate0-0.2.2-3.mga10.i686.rpm libxdmcp6-1.1.5-2.mga10.i686.rpm libxmuu1-1.3.1-1.mga11.i686.rpm perl-Net-SSLeay-1.960.0-1.mga11.i686.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm libmpfi0-1.5.4-2.mga10.i686.rpm ...retrieving done installing perl-WWW-RobotRules-6.30.0-1.mga11.noarch.rpm xdg-utils-1.2.1-3.mga10.noarch.rpm perl-File-HomeDir-1.6.0-3.mga10.noarch.rpm perl-HTML-Formatter-2.160.0-7.mga10.noarch.rpm libmpfr-devel-4.2.2-1.mga10.i686.rpm perl-Digest-Perl-MD5-1.910.0-1.mga11.noarch.rpm libmpfi-devel-1.5.4-2.mga10.i686.rpm urw-fonts-2.4-11.mga10.noarch.rpm perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm libxcb-xtest0-1.17.0-2.mga10.i686.rpm perl-IO-Socket-SSL-2.99.0-1.mga11.noarch.rpm perl-Jcode-2.70.0-31.mga10.i686.rpm libjbig2dec0-0.20-2.mga10.i686.rpm perl-libwww-perl-6.830.0-1.mga10.noarch.rpm perl-Net-HTTP-6.240.0-1.mga10.noarch.rpm libxcb1-1.17.0-2.mga10.i686.rpm perl-Try-Tiny-0.320.0-2.mga10.noarch.rpm libmpfi0-1.5.4-2.mga10.i686.rpm perl-HTTP-Cookies-6.120.0-1.mga11.noarch.rpm perl-Algorithm-Diff-1.201.0-3.mga10.noarch.rpm libxdmcp6-1.1.5-2.mga10.i686.rpm libxmuu1-1.3.1-1.mga11.i686.rpm perl-Net-SSLeay-1.960.0-1.mga11.i686.rpm libxext6-1.3.7-1.mga11.i686.rpm libsamplerate0-0.2.2-3.mga10.i686.rpm libxcb-screensaver0-1.17.0-2.mga10.i686.rpm libxcb-dbe0-1.17.0-2.mga10.i686.rpm xset-1.2.6-1.mga11.i686.rpm libxcb-xinerama0-1.17.0-2.mga10.i686.rpm libspeex1-1.2.1-2.mga10.i686.rpm perl-Data-Dump-1.250.0-3.mga10.noarch.rpm perl-Spreadsheet-ParseExcel-0.660.0-2.mga10.noarch.rpm paper-2.3-3.mga10.i686.rpm xprop-1.2.8-2.mga10.i686.rpm libkeyutils-devel-1.6.3-5.mga10.i686.rpm libduktape207-2.7.0-2.mga10.i686.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm libxau6-1.0.12-2.mga10.i686.rpm perl-Unicode-Map-0.112.0-39.mga10.i686.rpm libx11_6-1.8.13-1.mga11.i686.rpm perl-File-Listing-6.160.0-2.mga10.noarch.rpm perl-LWP-Protocol-https-6.170.0-1.mga11.noarch.rpm libjbig1-2.1-10.mga10.i686.rpm libimagequant0-2.18.0-2.mga10.i686.rpm perl-File-Which-1.270.0-3.mga10.noarch.rpm perl-IPC-Run3-0.49.0-2.mga10.noarch.rpm openssl-3.5.7-1.mga11.i686.rpm libsamplerate-devel-0.2.2-3.mga10.i686.rpm perl-IPC-System-Simple-1.300.0-3.mga10.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 51/476: perl-Net-HTTP ############################################# 52/476: perl-File-Which ############################################# 53/476: perl-File-Listing ############################################# 54/476: perl-Data-Dump ############################################# 55/476: perl-HTTP-Cookies ############################################# 56/476: perl-Try-Tiny ############################################# 57/476: perl-Class-Inspector ############################################# 58/476: perl-Digest-Perl-MD5 ############################################# 59/476: libmpfr-devel ############################################# 60/476: perl-WWW-RobotRules ############################################# 61/476: perl-File-ShareDir ############################################# 62/476: perl-File-HomeDir ############################################# 63/476: perl-IPC-System-Simple ############################################# 64/476: perl-IPC-Run3 ############################################# 65/476: fonts-filesystem ############################################# 66/476: libkeyutils-devel ############################################# 67/476: perl-Algorithm-Diff ############################################# 68/476: urw-fonts ############################################# 69/476: perl-HTML-Formatter ############################################# 70/476: openssl ############################################# 71/476: perl-Net-SSLeay ############################################# 72/476: perl-IO-Socket-SSL ############################################# 73/476: perl-LWP-Protocol-https ############################################# 74/476: perl-libwww-perl ############################################# 75/476: perl-Unicode-Map ############################################# 76/476: libxau6 ############################################# 77/476: libsamplerate0 ############################################# 78/476: libxdmcp6 ############################################# 79/476: libxcb1 ############################################# 80/476: libx11_6 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 81/476: libxmuu1 ############################################# 82/476: libxext6 ############################################# 83/476: xset ############################################# 84/476: xprop ############################################# 85/476: libmpfi0 ############################################# 86/476: perl-Jcode ############################################# 87/476: perl-Spreadsheet-ParseExcel ############################################# 88/476: libmpfi-devel ############################################# 89/476: xdg-utils ############################################# 90/476: libsamplerate-devel ############################################# 91/476: libxcb-xtest0 ############################################# 92/476: libxcb-screensaver0 ############################################# 93/476: libxcb-dbe0 ############################################# 94/476: libxcb-xinerama0 ############################################# 95/476: libimagequant0 ############################################# 96/476: libjbig1 ############################################# 97/476: libduktape207 ############################################# 98/476: paper ############################################# 99/476: libspeex1 ############################################# 100/476: libjbig2dec0 ############################################# 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/i686/media/core/release/libxcb-dpms0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgraphite2_3-1.3.15-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-devel-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpixman1_0-0.46.4-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-randr0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpng16_16-1.6.58-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcairo2-1.18.4-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/psutils-2.10-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfontconfig1-2.17.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xv0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsm6-1.2.6-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-shm0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-proto-devel-2025.1-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libice-devel-1.1.2-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxrender1-0.9.12-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-damage0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-present0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xfixes0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xkb1-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/mkfontscale-1.2.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libharfbuzz0-14.3.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfontenc1-1.1.9-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libx11-xcb1-1.8.13-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxdmcp-devel-1.1.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libuuid-devel-2.42.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/fontconfig-2.17.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxau-devel-1.0.12-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xf86dri0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xinput0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsm-devel-1.2.6-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfreetype6-2.14.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpthread-stubs-0.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-glx0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-res0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-dri3_0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-dri2_0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxt-devel-1.3.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxt6-1.3.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-sync1-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-xvmc0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-render0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-composite0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-record0-1.17.0-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libx11-devel-1.8.13-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libice6-1.1.2-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libbz2-devel-1.0.8-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcb-shape0-1.17.0-2.mga10.i686.rpm retrieved libxcb-dpms0-1.17.0-2.mga10.i686.rpm libgraphite2_3-1.3.15-1.mga11.i686.rpm libxcb-devel-1.17.0-2.mga10.i686.rpm libpixman1_0-0.46.4-1.mga10.i686.rpm libxcb-randr0-1.17.0-2.mga10.i686.rpm libpng16_16-1.6.58-1.mga11.i686.rpm libcairo2-1.18.4-2.mga10.i686.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm psutils-2.10-2.mga10.noarch.rpm libfontconfig1-2.17.1-2.mga10.i686.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm libxcb-xv0-1.17.0-2.mga10.i686.rpm libsm6-1.2.6-2.mga10.i686.rpm libxcb-shm0-1.17.0-2.mga10.i686.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libice-devel-1.1.2-2.mga10.i686.rpm libxrender1-0.9.12-2.mga10.i686.rpm libxcb-damage0-1.17.0-2.mga10.i686.rpm libxcb-present0-1.17.0-2.mga10.i686.rpm libxcb-xfixes0-1.17.0-2.mga10.i686.rpm libxcb-xkb1-1.17.0-2.mga10.i686.rpm mkfontscale-1.2.4-1.mga11.i686.rpm libharfbuzz0-14.3.1-1.mga11.i686.rpm libfontenc1-1.1.9-1.mga11.i686.rpm libx11-xcb1-1.8.13-1.mga11.i686.rpm libxdmcp-devel-1.1.5-2.mga10.i686.rpm libuuid-devel-2.42.2-1.mga11.i686.rpm fontconfig-2.17.1-2.mga10.i686.rpm libxau-devel-1.0.12-2.mga10.i686.rpm libxcb-xf86dri0-1.17.0-2.mga10.i686.rpm libxcb-xinput0-1.17.0-2.mga10.i686.rpm libsm-devel-1.2.6-2.mga10.i686.rpm libfreetype6-2.14.3-1.mga11.i686.rpm libpthread-stubs-0.5-2.mga10.i686.rpm libxcb-glx0-1.17.0-2.mga10.i686.rpm libxcb-res0-1.17.0-2.mga10.i686.rpm libxcb-dri3_0-1.17.0-2.mga10.i686.rpm libxcb-dri2_0-1.17.0-2.mga10.i686.rpm libxt-devel-1.3.1-2.mga10.i686.rpm libxt6-1.3.1-2.mga10.i686.rpm libxcb-sync1-1.17.0-2.mga10.i686.rpm libxcb-xvmc0-1.17.0-2.mga10.i686.rpm libxcb-render0-1.17.0-2.mga10.i686.rpm libxcb-composite0-1.17.0-2.mga10.i686.rpm libxcb-record0-1.17.0-2.mga10.i686.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm libx11-devel-1.8.13-1.mga11.i686.rpm libice6-1.1.2-2.mga10.i686.rpm libbz2-devel-1.0.8-7.mga10.i686.rpm libxcb-shape0-1.17.0-2.mga10.i686.rpm ...retrieving done installing libxcb-sync1-1.17.0-2.mga10.i686.rpm libxt6-1.3.1-2.mga10.i686.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm libxcb-composite0-1.17.0-2.mga10.i686.rpm libxcb-record0-1.17.0-2.mga10.i686.rpm libxcb-xvmc0-1.17.0-2.mga10.i686.rpm libxcb-render0-1.17.0-2.mga10.i686.rpm libice6-1.1.2-2.mga10.i686.rpm libx11-devel-1.8.13-1.mga11.i686.rpm libbz2-devel-1.0.8-7.mga10.i686.rpm libxcb-shape0-1.17.0-2.mga10.i686.rpm libsm-devel-1.2.6-2.mga10.i686.rpm libfreetype6-2.14.3-1.mga11.i686.rpm libxcb-res0-1.17.0-2.mga10.i686.rpm libxcb-dri3_0-1.17.0-2.mga10.i686.rpm libxcb-glx0-1.17.0-2.mga10.i686.rpm libpthread-stubs-0.5-2.mga10.i686.rpm libxt-devel-1.3.1-2.mga10.i686.rpm libxcb-dri2_0-1.17.0-2.mga10.i686.rpm libxcb-xfixes0-1.17.0-2.mga10.i686.rpm libxcb-present0-1.17.0-2.mga10.i686.rpm libxcb-damage0-1.17.0-2.mga10.i686.rpm libice-devel-1.1.2-2.mga10.i686.rpm libxrender1-0.9.12-2.mga10.i686.rpm libfontenc1-1.1.9-1.mga11.i686.rpm libharfbuzz0-14.3.1-1.mga11.i686.rpm mkfontscale-1.2.4-1.mga11.i686.rpm libxcb-xkb1-1.17.0-2.mga10.i686.rpm libxau-devel-1.0.12-2.mga10.i686.rpm libuuid-devel-2.42.2-1.mga11.i686.rpm fontconfig-2.17.1-2.mga10.i686.rpm libxdmcp-devel-1.1.5-2.mga10.i686.rpm libx11-xcb1-1.8.13-1.mga11.i686.rpm libxcb-xinput0-1.17.0-2.mga10.i686.rpm libxcb-xf86dri0-1.17.0-2.mga10.i686.rpm libpixman1_0-0.46.4-1.mga10.i686.rpm libxcb-devel-1.17.0-2.mga10.i686.rpm libxcb-dpms0-1.17.0-2.mga10.i686.rpm libgraphite2_3-1.3.15-1.mga11.i686.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm psutils-2.10-2.mga10.noarch.rpm libfontconfig1-2.17.1-2.mga10.i686.rpm libsm6-1.2.6-2.mga10.i686.rpm libxcb-xv0-1.17.0-2.mga10.i686.rpm libpng16_16-1.6.58-1.mga11.i686.rpm libcairo2-1.18.4-2.mga10.i686.rpm libxcb-randr0-1.17.0-2.mga10.i686.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libxcb-shm0-1.17.0-2.mga10.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 101/476: libpng16_16 ############################################# 102/476: libice6 ############################################# 103/476: libsm6 ############################################# 104/476: libxcb-shm0 ############################################# 105/476: libxcb-render0 ############################################# 106/476: libuuid-devel ############################################# 107/476: libpthread-stubs ############################################# 108/476: libxcb-randr0 ############################################# 109/476: libxcb-xv0 ############################################# 110/476: libgraphite2_3 ############################################# 111/476: libxcb-dpms0 ############################################# 112/476: libpixman1_0 ############################################# 113/476: libxcb-xf86dri0 ############################################# 114/476: libxcb-xinput0 ############################################# 115/476: libx11-xcb1 ############################################# 116/476: libxcb-xkb1 ############################################# 117/476: libfontenc1 ############################################# 118/476: libxrender1 ############################################# 119/476: libcairo2 ############################################# 120/476: libharfbuzz0 ############################################# 121/476: libfreetype6 ############################################# 122/476: libfontconfig1 ############################################# 123/476: fontconfig ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 124/476: mkfontscale ############################################# 125/476: x11-font-isas-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 126/476: x11-font-jis-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 127/476: x11-font-daewoo-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 128/476: libxt6 ############################################# 129/476: libxcb-damage0 ############################################# 130/476: libxcb-present0 ############################################# 131/476: libxcb-xfixes0 ############################################# 132/476: libxcb-dri2_0 ############################################# 133/476: libxcb-glx0 ############################################# 134/476: libxcb-dri3_0 ############################################# 135/476: libxcb-res0 ############################################# 136/476: libxcb-shape0 ############################################# 137/476: libxcb-xvmc0 ############################################# 138/476: libxcb-record0 ############################################# 139/476: libxcb-composite0 ############################################# 140/476: libxcb-sync1 ############################################# 141/476: libsm-devel ############################################# 142/476: libice-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 143/476: libxau-devel ############################################# 144/476: libxdmcp-devel ############################################# 145/476: x11-proto-devel ############################################# 146/476: libxcb-devel ############################################# 147/476: libx11-devel ############################################# 148/476: libxt-devel ############################################# 149/476: psutils ############################################# 150/476: libbz2-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/i686/media/core/release/libglib-gir2.0-2.89.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsndfile1-1.2.2-6.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libverto-devel-0.3.2-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxtst6-1.2.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libalsa-data-1.2.16.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxaw7-1.0.16-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/json-glib-1.10.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxshmfence1-1.3.3-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libedit0-3.1-0.20250104.2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdbus1_3-1.16.2-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libao4-1.2.2-9.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libao-devel-1.2.2-9.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmpg123_0-1.33.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxfixes3-6.0.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgf2x3-1.3.0-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgraphite2-devel-1.3.15-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblz4-devel-1.10.0-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgf2x-devel-1.3.0-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/fribidi-1.0.16-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libyaml-devel-0.2.5-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/pulseaudio-client-config-17.0-6.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfribidi0-1.0.16-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxpm4-3.5.19-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgusb2-0.4.9-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxfixes-devel-6.0.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxrender-devel-0.9.12-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libidn2-devel-2.3.8-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmp3lame0-3.100-12.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libopus0-1.6.1-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpsl-devel-0.21.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpulseaudio0-17.0-6.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/hicolor-icon-theme-0.18-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libharfbuzz-gir0.0-14.3.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcursor-devel-1.2.3-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjson-glib1.0_0-1.10.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfribidi-devel-1.0.16-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxmu6-1.3.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libalsa2-1.2.16.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libunistring-devel-1.4.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpcre2-devel-10.47-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libflac14-1.5.0-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libz-devel-2.3.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libminilzo0-2.10-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpulsecommon17.0-17.0-6.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/publicsuffix-list-20260624-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblzo-devel-2.10-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfreetype-gir2.0-1.86.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcursor1-1.2.3-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpopt-devel-1.19-3.mga10.i686.rpm retrieved libglib-gir2.0-2.89.3-1.mga11.i686.rpm libsndfile1-1.2.2-6.mga10.i686.rpm libverto-devel-0.3.2-7.mga10.i686.rpm libxtst6-1.2.5-2.mga10.i686.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libxaw7-1.0.16-2.mga10.i686.rpm json-glib-1.10.8-1.mga10.i686.rpm libxshmfence1-1.3.3-2.mga10.i686.rpm libedit0-3.1-0.20250104.2.mga10.i686.rpm libdbus1_3-1.16.2-3.mga11.i686.rpm libao4-1.2.2-9.mga10.i686.rpm libao-devel-1.2.2-9.mga10.i686.rpm libmpg123_0-1.33.7-1.mga11.i686.rpm libxfixes3-6.0.2-1.mga10.i686.rpm libgf2x3-1.3.0-4.mga10.i686.rpm libgraphite2-devel-1.3.15-1.mga11.i686.rpm liblz4-devel-1.10.0-3.mga10.i686.rpm libgf2x-devel-1.3.0-4.mga10.i686.rpm fribidi-1.0.16-2.mga10.i686.rpm libyaml-devel-0.2.5-4.mga10.i686.rpm pulseaudio-client-config-17.0-6.mga10.i686.rpm libfribidi0-1.0.16-2.mga10.i686.rpm libxpm4-3.5.19-1.mga10.i686.rpm libgusb2-0.4.9-2.mga10.i686.rpm libxfixes-devel-6.0.2-1.mga10.i686.rpm libxrender-devel-0.9.12-2.mga10.i686.rpm libidn2-devel-2.3.8-2.mga10.i686.rpm libmp3lame0-3.100-12.mga10.i686.rpm libopus0-1.6.1-1.mga10.i686.rpm libpsl-devel-0.21.5-2.mga10.i686.rpm libpulseaudio0-17.0-6.mga10.i686.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm libharfbuzz-gir0.0-14.3.1-1.mga11.i686.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm libxcursor-devel-1.2.3-2.mga10.i686.rpm libjson-glib1.0_0-1.10.8-1.mga10.i686.rpm libfribidi-devel-1.0.16-2.mga10.i686.rpm libxmu6-1.3.1-1.mga11.i686.rpm libalsa2-1.2.16.1-1.mga11.i686.rpm libunistring-devel-1.4.2-1.mga11.i686.rpm libpcre2-devel-10.47-1.mga10.i686.rpm libflac14-1.5.0-4.mga10.i686.rpm libz-devel-2.3.3-1.mga11.i686.rpm libminilzo0-2.10-7.mga10.i686.rpm libpulsecommon17.0-17.0-6.mga10.i686.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm liblzo-devel-2.10-7.mga10.i686.rpm libfreetype-gir2.0-1.86.0-1.mga10.i686.rpm libxcursor1-1.2.3-2.mga10.i686.rpm libpopt-devel-1.19-3.mga10.i686.rpm ...retrieving done installing libglib-gir2.0-2.89.3-1.mga11.i686.rpm libverto-devel-0.3.2-7.mga10.i686.rpm libsndfile1-1.2.2-6.mga10.i686.rpm libxtst6-1.2.5-2.mga10.i686.rpm libxaw7-1.0.16-2.mga10.i686.rpm json-glib-1.10.8-1.mga10.i686.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libedit0-3.1-0.20250104.2.mga10.i686.rpm libxshmfence1-1.3.3-2.mga10.i686.rpm libao-devel-1.2.2-9.mga10.i686.rpm libdbus1_3-1.16.2-3.mga11.i686.rpm libao4-1.2.2-9.mga10.i686.rpm libgf2x3-1.3.0-4.mga10.i686.rpm libmpg123_0-1.33.7-1.mga11.i686.rpm libxfixes3-6.0.2-1.mga10.i686.rpm libgraphite2-devel-1.3.15-1.mga11.i686.rpm libyaml-devel-0.2.5-4.mga10.i686.rpm fribidi-1.0.16-2.mga10.i686.rpm libgf2x-devel-1.3.0-4.mga10.i686.rpm liblz4-devel-1.10.0-3.mga10.i686.rpm libfribidi0-1.0.16-2.mga10.i686.rpm libxpm4-3.5.19-1.mga10.i686.rpm pulseaudio-client-config-17.0-6.mga10.i686.rpm libxrender-devel-0.9.12-2.mga10.i686.rpm libxfixes-devel-6.0.2-1.mga10.i686.rpm libgusb2-0.4.9-2.mga10.i686.rpm libmp3lame0-3.100-12.mga10.i686.rpm libopus0-1.6.1-1.mga10.i686.rpm libidn2-devel-2.3.8-2.mga10.i686.rpm libharfbuzz-gir0.0-14.3.1-1.mga11.i686.rpm libpulseaudio0-17.0-6.mga10.i686.rpm hicolor-icon-theme-0.18-2.mga10.noarch.rpm libpsl-devel-0.21.5-2.mga10.i686.rpm x11-data-bitmaps-1.1.4-1.mga11.noarch.rpm libalsa2-1.2.16.1-1.mga11.i686.rpm libxmu6-1.3.1-1.mga11.i686.rpm libfribidi-devel-1.0.16-2.mga10.i686.rpm libxcursor-devel-1.2.3-2.mga10.i686.rpm libjson-glib1.0_0-1.10.8-1.mga10.i686.rpm libpcre2-devel-10.47-1.mga10.i686.rpm libunistring-devel-1.4.2-1.mga11.i686.rpm libflac14-1.5.0-4.mga10.i686.rpm libz-devel-2.3.3-1.mga11.i686.rpm libpulsecommon17.0-17.0-6.mga10.i686.rpm libminilzo0-2.10-7.mga10.i686.rpm publicsuffix-list-20260624-1.mga11.noarch.rpm libxcursor1-1.2.3-2.mga10.i686.rpm libpopt-devel-1.19-3.mga10.i686.rpm libfreetype-gir2.0-1.86.0-1.mga10.i686.rpm liblzo-devel-2.10-7.mga10.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 151/476: libunistring-devel ############################################# 152/476: libidn2-devel ############################################# 153/476: libfreetype-gir2.0 ############################################# 154/476: publicsuffix-list ############################################# 155/476: x11-data-bitmaps ############################################# 156/476: libxrender-devel ############################################# 157/476: pulseaudio-client-config ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 158/476: libalsa-data ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 159/476: libglib-gir2.0 ############################################# 160/476: libharfbuzz-gir0.0 ############################################# 161/476: libpsl-devel ############################################# 162/476: libpopt-devel ############################################# 163/476: libz-devel ############################################# 164/476: libpcre2-devel ############################################# 165/476: hicolor-icon-theme ############################################# 166/476: liblz4-devel ############################################# 167/476: libyaml-devel ############################################# 168/476: libgraphite2-devel ############################################# 169/476: libverto-devel ############################################# 170/476: libxfixes3 ############################################# 171/476: libdbus1_3 ############################################# 172/476: libxfixes-devel ############################################# 173/476: libxcursor1 ############################################# 174/476: libalsa2 ############################################# 175/476: libfribidi0 ############################################# 176/476: fribidi ############################################# 177/476: libjson-glib1.0_0 ############################################# 178/476: json-glib ############################################# 179/476: libminilzo0 ############################################# 180/476: libflac14 ############################################# 181/476: libxmu6 ############################################# 182/476: libopus0 ############################################# 183/476: libmp3lame0 ############################################# 184/476: libxpm4 ############################################# 185/476: libmpg123_0 ############################################# 186/476: libsndfile1 ############################################# 187/476: libpulsecommon17.0 ############################################# 188/476: libpulseaudio0 ############################################# 189/476: libao4 ############################################# 190/476: libgf2x3 ############################################# 191/476: libgf2x-devel ############################################# 192/476: libao-devel ############################################# 193/476: liblzo-devel ############################################# 194/476: libfribidi-devel ############################################# 195/476: libxcursor-devel ############################################# 196/476: libxaw7 ############################################# 197/476: libgusb2 ############################################# 198/476: libxshmfence1 ############################################# 199/476: libedit0 ############################################# 200/476: libxtst6 ############################################# 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/i686/media/core/release/libopenssl-devel-3.5.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpanel-data-1.10.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gstreamer1.0-tools-1.28.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdex1_1-1.1.0-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libkrb53-devel-1.21.3-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxrandr2-1.5.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm2-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libldap2.5_0-devel-2.5.19-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsysprof6-49.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgcrypt-devel-1.12.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liburing2-2.15-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libvulkan-loader1-1.4.350.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libelfutils-devel-0.195-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgio-gir2.0-2.89.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcom_err-devel-1.47.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpolkit1_0-127-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libbrotli-devel-1.2.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libavahi-glib1-0.8-18.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpolkit-gir1.0-127-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdebuginfod-devel-0.195-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgirepository-gir3.0-2.89.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/polkit-127-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libnghttp3-devel-1.17.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/systemd-devel-258.9-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libngtcp2-devel-1.24.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgstreamer1.0_0-1.28.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/sysprof-cli-49.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcap-devel-2.78-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwayland-egl1-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm-common-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libffi-devel-3.5.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgpg-error-devel-1.61-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjson-glib-gir1.0-1.10.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxinerama1-1.1.6-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libnghttp2-devel-1.68.1-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libavahi-common3-0.8-18.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjson-c-devel-0.19-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcurl-devel-8.21.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libappstream5-1.1.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgraphene1.0_0-1.10.8-7.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libzstd-devel-1.5.7-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libssh-devel-0.12.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libunwind8-1.8.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcap-utils-2.78-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsysprof-speedtrack6-49.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfyaml0-0.9.6-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxmlb2-0.3.29-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblzma-devel-5.8.3-1.mga10.i686.rpm retrieved libopenssl-devel-3.5.7-1.mga11.i686.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm gstreamer1.0-tools-1.28.5-1.mga11.i686.rpm libdex1_1-1.1.0-2.mga11.i686.rpm libkrb53-devel-1.21.3-5.mga10.i686.rpm libxrandr2-1.5.5-1.mga11.i686.rpm libdrm2-2.4.134-1.mga11.i686.rpm libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.i686.rpm libldap2.5_0-devel-2.5.19-3.mga11.i686.rpm libsysprof6-49.0-1.mga10.i686.rpm libgcrypt-devel-1.12.2-1.mga11.i686.rpm liburing2-2.15-1.mga11.i686.rpm libvulkan-loader1-1.4.350.1-1.mga11.i686.rpm libelfutils-devel-0.195-1.mga11.i686.rpm libgio-gir2.0-2.89.3-1.mga11.i686.rpm libcom_err-devel-1.47.4-1.mga11.i686.rpm libpolkit1_0-127-3.mga10.i686.rpm libbrotli-devel-1.2.0-1.mga10.i686.rpm libavahi-glib1-0.8-18.mga10.i686.rpm libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.i686.rpm libpolkit-gir1.0-127-3.mga10.i686.rpm libdebuginfod-devel-0.195-1.mga11.i686.rpm libgirepository-gir3.0-2.89.3-1.mga11.i686.rpm polkit-127-3.mga10.i686.rpm libnghttp3-devel-1.17.0-1.mga11.i686.rpm systemd-devel-258.9-1.mga11.i686.rpm libngtcp2-devel-1.24.0-1.mga11.i686.rpm libgstreamer1.0_0-1.28.5-1.mga11.i686.rpm sysprof-cli-49.0-1.mga10.i686.rpm libcap-devel-2.78-1.mga10.i686.rpm libwayland-egl1-1.26.0-1.mga11.i686.rpm libdrm-common-2.4.134-1.mga11.i686.rpm libffi-devel-3.5.2-1.mga10.i686.rpm libgpg-error-devel-1.61-1.mga11.i686.rpm libjson-glib-gir1.0-1.10.8-1.mga10.i686.rpm libxinerama1-1.1.6-1.mga11.i686.rpm libnghttp2-devel-1.68.1-3.mga11.i686.rpm libavahi-common3-0.8-18.mga10.i686.rpm libjson-c-devel-0.19-1.mga11.i686.rpm libcurl-devel-8.21.0-1.mga11.i686.rpm libappstream5-1.1.5-1.mga11.i686.rpm libgraphene1.0_0-1.10.8-7.mga10.i686.rpm libzstd-devel-1.5.7-3.mga11.i686.rpm libssh-devel-0.12.2-1.mga11.i686.rpm libunwind8-1.8.3-1.mga10.i686.rpm libcap-utils-2.78-1.mga10.i686.rpm libsysprof-speedtrack6-49.0-1.mga10.i686.rpm libfyaml0-0.9.6-1.mga11.i686.rpm libxmlb2-0.3.29-1.mga11.i686.rpm liblzma-devel-5.8.3-1.mga10.i686.rpm ...retrieving done installing libxmlb2-0.3.29-1.mga11.i686.rpm liblzma-devel-5.8.3-1.mga10.i686.rpm libunwind8-1.8.3-1.mga10.i686.rpm libcap-utils-2.78-1.mga10.i686.rpm libsysprof-speedtrack6-49.0-1.mga10.i686.rpm libfyaml0-0.9.6-1.mga11.i686.rpm libjson-c-devel-0.19-1.mga11.i686.rpm libgraphene1.0_0-1.10.8-7.mga10.i686.rpm libappstream5-1.1.5-1.mga11.i686.rpm libcurl-devel-8.21.0-1.mga11.i686.rpm libzstd-devel-1.5.7-3.mga11.i686.rpm libssh-devel-0.12.2-1.mga11.i686.rpm libnghttp2-devel-1.68.1-3.mga11.i686.rpm libavahi-common3-0.8-18.mga10.i686.rpm libgpg-error-devel-1.61-1.mga11.i686.rpm libjson-glib-gir1.0-1.10.8-1.mga10.i686.rpm libxinerama1-1.1.6-1.mga11.i686.rpm sysprof-cli-49.0-1.mga10.i686.rpm libwayland-egl1-1.26.0-1.mga11.i686.rpm libcap-devel-2.78-1.mga10.i686.rpm libdrm-common-2.4.134-1.mga11.i686.rpm libffi-devel-3.5.2-1.mga10.i686.rpm libngtcp2-devel-1.24.0-1.mga11.i686.rpm libgstreamer1.0_0-1.28.5-1.mga11.i686.rpm libnghttp3-devel-1.17.0-1.mga11.i686.rpm systemd-devel-258.9-1.mga11.i686.rpm libgirepository-gir3.0-2.89.3-1.mga11.i686.rpm polkit-127-3.mga10.i686.rpm libavahi-glib1-0.8-18.mga10.i686.rpm libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.i686.rpm libpolkit-gir1.0-127-3.mga10.i686.rpm libdebuginfod-devel-0.195-1.mga11.i686.rpm libelfutils-devel-0.195-1.mga11.i686.rpm libgio-gir2.0-2.89.3-1.mga11.i686.rpm libcom_err-devel-1.47.4-1.mga11.i686.rpm libpolkit1_0-127-3.mga10.i686.rpm libbrotli-devel-1.2.0-1.mga10.i686.rpm libsysprof6-49.0-1.mga10.i686.rpm libgcrypt-devel-1.12.2-1.mga11.i686.rpm liburing2-2.15-1.mga11.i686.rpm libvulkan-loader1-1.4.350.1-1.mga11.i686.rpm libldap2.5_0-devel-2.5.19-3.mga11.i686.rpm libdrm2-2.4.134-1.mga11.i686.rpm libngtcp2-crypto-ossl-devel-1.24.0-1.mga11.i686.rpm libkrb53-devel-1.21.3-5.mga10.i686.rpm libxrandr2-1.5.5-1.mga11.i686.rpm libopenssl-devel-3.5.7-1.mga11.i686.rpm libpanel-data-1.10.4-1.mga11.noarch.rpm libdex1_1-1.1.0-2.mga11.i686.rpm gstreamer1.0-tools-1.28.5-1.mga11.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 201/476: libopenssl-devel ############################################# 202/476: libgio-gir2.0 ############################################# 203/476: libngtcp2-devel ############################################# 204/476: libngtcp2-crypto-ossl-devel ############################################# 205/476: libldap2.5_0-devel ############################################# 206/476: libbrotli-devel ############################################# 207/476: libcom_err-devel ############################################# 208/476: libnghttp3-devel ############################################# 209/476: libdrm-common ############################################# 210/476: libnghttp2-devel ############################################# 211/476: libzstd-devel ############################################# 212/476: libjson-c-devel ############################################# 213/476: liblzma-devel ############################################# 214/476: libunwind8 ############################################# 215/476: gstreamer1.0-tools ############################################# 216/476: libgstreamer1.0_0 ############################################# 217/476: libkrb53-devel ############################################# 218/476: libgpg-error-devel ############################################# 219/476: libelfutils-devel ############################################# 220/476: libgcrypt-devel ############################################# 221/476: libssh-devel ############################################# 222/476: libcurl-devel ############################################# 223/476: libdrm2 ############################################# 224/476: libpolkit1_0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 225/476: 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' 226/476: liburing2 ############################################# 227/476: libdex1_1 ############################################# 228/476: libavahi-common3 ############################################# 229/476: libfyaml0 ############################################# 230/476: libcap-utils ############################################# 231/476: libcap-devel ############################################# 232/476: libxmlb2 ############################################# 233/476: systemd-devel ############################################# 234/476: libpolkit-gir1.0 ############################################# 235/476: libdebuginfod-devel ############################################# 236/476: libjson-glib-gir1.0 ############################################# 237/476: libgirepository-gir3.0 ############################################# 238/476: libpanel-data ############################################# 239/476: libffi-devel ############################################# 240/476: libappstream5 ############################################# 241/476: libavahi-glib1 ############################################# 242/476: sysprof-cli ############################################# 243/476: libsysprof6 ############################################# 244/476: libgstreamer-plugins-base1.0_0 ############################################# 245/476: libsysprof-speedtrack6 ############################################# 246/476: libxrandr2 ############################################# 247/476: libvulkan-loader1 ############################################# 248/476: libwayland-egl1 ############################################# 249/476: libxinerama1 ############################################# 250/476: libgraphene1.0_0 ############################################# 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/i686/media/core/release/libvmaf3-3.2.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libllvm-filesystem-22.1.8-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libthai0-0.1.30-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libllvm22.1-22.1.8-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsoup3.0_0-3.7.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxkbcommon0-1.13.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjpeg8-3.2.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/bubblewrap-0.11.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesavulkan-drivers-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/adwaita-icon-theme-49.0-2.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwebp7-1.6.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libaom3-3.13.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libavahi-client3-0.8-18.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdri-drivers-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxft2-2.3.9-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm_intel1-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm_amdgpu1-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/glycin-loaders-2.1.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglx0-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpango1.0_0-1.58.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcups2-2.4.19-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsharpyuv0-1.6.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgldispatch0-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglycin2_0-2.1.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/mesa-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libtiff6-4.7.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdatrie1-0.2.14-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/tinysparql-3.10.1-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgbm1-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/librsvg2_2-2.62.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblcms2_2-2.19.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libllvm-plugins-22.1.8-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjxl_cms0.12-0.12.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libhwy1-1.4.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libspirv-tools0-2026.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgl1-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdisplay-info3-0.3.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libtinysparql3.0_0-3.10.1-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblm_sensors5-3.6.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesagl1-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgdk_pixbuf2.0_0-2.44.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwayland-client0-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjxl0.12-0.12.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/kvazaar-2.3.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libheif1-1.23.1-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpciaccess0-0.19-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libkvazaar7-2.3.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxdamage1-1.1.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglvnd-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjxl_threads0.12-0.12.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gtk-update-icon-cache-3.24.52-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gdk-pixbuf2.0-2.44.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/thai-data-0.1.30-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxxf86vm1-1.1.7-1.mga11.i686.rpm retrieved libvmaf3-3.2.0-1.mga11.i686.rpm libllvm-filesystem-22.1.8-2.mga11.i686.rpm libthai0-0.1.30-1.mga10.i686.rpm libllvm22.1-22.1.8-2.mga11.i686.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm libsoup3.0_0-3.7.1-1.mga11.i686.rpm libxkbcommon0-1.13.2-1.mga11.i686.rpm libjpeg8-3.2.0-1.mga11.i686.rpm bubblewrap-0.11.2-1.mga10.i686.rpm libmesavulkan-drivers-26.1.5-2.mga11.i686.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm libwebp7-1.6.0-1.mga10.i686.rpm libaom3-3.13.3-1.mga11.i686.rpm libavahi-client3-0.8-18.mga10.i686.rpm libdri-drivers-26.1.5-2.mga11.i686.rpm libxft2-2.3.9-1.mga10.i686.rpm libdrm_intel1-2.4.134-1.mga11.i686.rpm libdrm_amdgpu1-2.4.134-1.mga11.i686.rpm glycin-loaders-2.1.5-1.mga11.i686.rpm libglx0-1.7.0-5.mga10.i686.rpm libpango1.0_0-1.58.0-1.mga11.i686.rpm libcups2-2.4.19-1.mga11.i686.rpm libsharpyuv0-1.6.0-1.mga10.i686.rpm libgldispatch0-1.7.0-5.mga10.i686.rpm libglycin2_0-2.1.5-1.mga11.i686.rpm mesa-26.1.5-2.mga11.i686.rpm libtiff6-4.7.2-1.mga11.i686.rpm libdatrie1-0.2.14-1.mga10.i686.rpm tinysparql-3.10.1-2.mga11.i686.rpm libgbm1-26.1.5-2.mga11.i686.rpm librsvg2_2-2.62.3-1.mga11.i686.rpm liblcms2_2-2.19.1-1.mga11.i686.rpm libllvm-plugins-22.1.8-2.mga11.i686.rpm libjxl_cms0.12-0.12.0-1.mga11.i686.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm libhwy1-1.4.0-1.mga11.i686.rpm libspirv-tools0-2026.2-1.mga11.i686.rpm libgl1-1.7.0-5.mga10.i686.rpm libdisplay-info3-0.3.0-1.mga10.i686.rpm libtinysparql3.0_0-3.10.1-2.mga11.i686.rpm liblm_sensors5-3.6.2-1.mga10.i686.rpm libmesagl1-26.1.5-2.mga11.i686.rpm libgdk_pixbuf2.0_0-2.44.7-1.mga11.i686.rpm libwayland-client0-1.26.0-1.mga11.i686.rpm libjxl0.12-0.12.0-1.mga11.i686.rpm kvazaar-2.3.2-1.mga10.i686.rpm libheif1-1.23.1-2.mga11.i686.rpm libpciaccess0-0.19-1.mga11.i686.rpm libkvazaar7-2.3.2-1.mga10.i686.rpm libxdamage1-1.1.7-1.mga11.i686.rpm libglvnd-1.7.0-5.mga10.i686.rpm libjxl_threads0.12-0.12.0-1.mga11.i686.rpm gtk-update-icon-cache-3.24.52-2.mga11.i686.rpm gdk-pixbuf2.0-2.44.7-1.mga11.i686.rpm thai-data-0.1.30-1.mga10.i686.rpm libxxf86vm1-1.1.7-1.mga11.i686.rpm ...retrieving done installing libavahi-client3-0.8-18.mga10.i686.rpm libaom3-3.13.3-1.mga11.i686.rpm libwebp7-1.6.0-1.mga10.i686.rpm adwaita-icon-theme-49.0-2.mga11.noarch.rpm libmesavulkan-drivers-26.1.5-2.mga11.i686.rpm libllvm22.1-22.1.8-2.mga11.i686.rpm libsoup3.0-i18n-3.7.1-1.mga11.noarch.rpm libthai0-0.1.30-1.mga10.i686.rpm libllvm-filesystem-22.1.8-2.mga11.i686.rpm libvmaf3-3.2.0-1.mga11.i686.rpm bubblewrap-0.11.2-1.mga10.i686.rpm libjpeg8-3.2.0-1.mga11.i686.rpm libxkbcommon0-1.13.2-1.mga11.i686.rpm libsoup3.0_0-3.7.1-1.mga11.i686.rpm libpango1.0_0-1.58.0-1.mga11.i686.rpm libglx0-1.7.0-5.mga10.i686.rpm glycin-loaders-2.1.5-1.mga11.i686.rpm libdrm_amdgpu1-2.4.134-1.mga11.i686.rpm libcups2-2.4.19-1.mga11.i686.rpm libdrm_intel1-2.4.134-1.mga11.i686.rpm libxft2-2.3.9-1.mga10.i686.rpm libdri-drivers-26.1.5-2.mga11.i686.rpm libjxl_cms0.12-0.12.0-1.mga11.i686.rpm libllvm-plugins-22.1.8-2.mga11.i686.rpm libspirv-tools0-2026.2-1.mga11.i686.rpm libhwy1-1.4.0-1.mga11.i686.rpm adwaita-icon-theme-legacy-46.2-1.mga11.noarch.rpm libgldispatch0-1.7.0-5.mga10.i686.rpm libsharpyuv0-1.6.0-1.mga10.i686.rpm liblcms2_2-2.19.1-1.mga11.i686.rpm librsvg2_2-2.62.3-1.mga11.i686.rpm libgbm1-26.1.5-2.mga11.i686.rpm libdatrie1-0.2.14-1.mga10.i686.rpm tinysparql-3.10.1-2.mga11.i686.rpm libtiff6-4.7.2-1.mga11.i686.rpm libglycin2_0-2.1.5-1.mga11.i686.rpm mesa-26.1.5-2.mga11.i686.rpm libheif1-1.23.1-2.mga11.i686.rpm kvazaar-2.3.2-1.mga10.i686.rpm libjxl0.12-0.12.0-1.mga11.i686.rpm libgdk_pixbuf2.0_0-2.44.7-1.mga11.i686.rpm libwayland-client0-1.26.0-1.mga11.i686.rpm libxxf86vm1-1.1.7-1.mga11.i686.rpm thai-data-0.1.30-1.mga10.i686.rpm gdk-pixbuf2.0-2.44.7-1.mga11.i686.rpm gtk-update-icon-cache-3.24.52-2.mga11.i686.rpm libjxl_threads0.12-0.12.0-1.mga11.i686.rpm libxdamage1-1.1.7-1.mga11.i686.rpm libglvnd-1.7.0-5.mga10.i686.rpm libpciaccess0-0.19-1.mga11.i686.rpm libkvazaar7-2.3.2-1.mga10.i686.rpm libgl1-1.7.0-5.mga10.i686.rpm libmesagl1-26.1.5-2.mga11.i686.rpm liblm_sensors5-3.6.2-1.mga10.i686.rpm libtinysparql3.0_0-3.10.1-2.mga11.i686.rpm libdisplay-info3-0.3.0-1.mga10.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=56) Preparing... ############################################# 251/476: libglvnd ############################################# 252/476: liblcms2_2 ############################################# 253/476: libsharpyuv0 ############################################# 254/476: libhwy1 ############################################# 255/476: libspirv-tools0 ############################################# 256/476: libdrm_amdgpu1 ############################################# 257/476: libavahi-client3 ############################################# 258/476: gdk-pixbuf2.0 ############################################# 259/476: thai-data ############################################# 260/476: libllvm-filesystem ############################################# 261/476: libsoup3.0-i18n ############################################# 262/476: libllvm-plugins ############################################# 263/476: libllvm22.1 ############################################# 264/476: libsoup3.0_0 ############################################# 265/476: libtinysparql3.0_0 ############################################# 266/476: tinysparql ############################################# 267/476: libjxl_cms0.12 ############################################# 268/476: libjxl0.12 ############################################# 269/476: libwebp7 ############################################# 270/476: libkvazaar7 ############################################# 271/476: kvazaar ############################################# 272/476: libdisplay-info3 ############################################# 273/476: liblm_sensors5 ############################################# 274/476: libpciaccess0 ############################################# 275/476: libdrm_intel1 ############################################# 276/476: libjxl_threads0.12 ############################################# 277/476: libxxf86vm1 ############################################# 278/476: libwayland-client0 ############################################# 279/476: libmesavulkan-drivers ############################################# 280/476: libgbm1 ############################################# 281/476: libglx0 ############################################# 282/476: libgldispatch0 ############################################# 283/476: libgl1 ############################################# 284/476: libmesagl1 ############################################# 285/476: mesa ############################################# 286/476: libdri-drivers ############################################# 287/476: libdatrie1 ############################################# 288/476: libthai0 ############################################# 289/476: libxft2 ############################################# 290/476: libpango1.0_0 ############################################# 291/476: libjpeg8 ############################################# 292/476: bubblewrap ############################################# 293/476: libvmaf3 ############################################# 294/476: libaom3 ############################################# 295/476: libheif1 ############################################# 296/476: libglycin2_0 ############################################# 297/476: librsvg2_2 ############################################# 298/476: glycin-loaders ############################################# 299/476: libgdk_pixbuf2.0_0 ############################################# 300/476: gtk-update-icon-cache ############################################# 301/476: adwaita-icon-theme-legacy ############################################# 302/476: adwaita-icon-theme ############################################# 303/476: libtiff6 ############################################# 304/476: libcups2 ############################################# 305/476: libxdamage1 ############################################# 306/476: libxkbcommon0 ############################################# 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/i686/media/core/release/libicu-devel-78.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpanel1_1-1.10.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwayland-cursor0-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libncurses-devel-6.6-20260704.1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfontconfig-devel-2.17.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpolkit1-devel-127-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpng-devel-1.6.58-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libraqm0-0.11.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpixman-devel-0.46.4-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/glib-gettextize-2.89.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdex-gir1-1.1.0-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libreadline-devel-8.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfreetype2-devel-2.14.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgtk4_1-4.23.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libharfbuzz-devel-14.3.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcolord2-1.4.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libadwaita1_0-1.8.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libncursesw++6-6.6-20260704.1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Digest-SHA1-2.130.0-36.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdex-devel-1.1.0-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gtk4.0-4.23.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcairo-devel-1.18.4-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxi6-1.8.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/python3-pyparsing-3.2.3-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liburing-devel-2.15-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libncurses++6-6.6-20260704.1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjson-glib-devel-1.10.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libudev-devel-258.9-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gtk4-update-icon-cache-4.23.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglib2.0-devel-2.89.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesaegl1-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmount-devel-2.42.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdevmapper-devel-1.02.196-6.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Tk-804.36.0-8.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgstgl1.0_0-1.28.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsysprof-devel-49.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxext-devel-1.3.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libavif16-1.4.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libblkid-devel-2.42.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdav1d7-1.5.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgstplay1.0_0-1.28.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libegl1-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcryptsetup-devel-2.8.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsvtav1enc3-3.1.2-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/librav1e0-0.8.1-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxml2-devel-2.15.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libadwaita-1.8.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libncursesw-devel-6.6-20260704.1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libyuv0-0-0.git20240704.2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/sysprof-49.0-1.mga10.i686.rpm retrieved libicu-devel-78.3-1.mga11.i686.rpm libpanel1_1-1.10.4-1.mga11.i686.rpm libwayland-cursor0-1.26.0-1.mga11.i686.rpm libncurses-devel-6.6-20260704.1.mga11.i686.rpm libfontconfig-devel-2.17.1-2.mga10.i686.rpm libpolkit1-devel-127-3.mga10.i686.rpm libpng-devel-1.6.58-1.mga11.i686.rpm libraqm0-0.11.0-1.mga11.i686.rpm libpixman-devel-0.46.4-1.mga10.i686.rpm glib-gettextize-2.89.3-1.mga11.i686.rpm libdex-gir1-1.1.0-2.mga11.i686.rpm libreadline-devel-8.3-1.mga10.i686.rpm libfreetype2-devel-2.14.3-1.mga11.i686.rpm libgtk4_1-4.23.3-1.mga11.i686.rpm libharfbuzz-devel-14.3.1-1.mga11.i686.rpm libcolord2-1.4.8-1.mga10.i686.rpm libadwaita1_0-1.8.3-1.mga10.i686.rpm libncursesw++6-6.6-20260704.1.mga11.i686.rpm perl-Digest-SHA1-2.130.0-36.mga10.i686.rpm libdex-devel-1.1.0-2.mga11.i686.rpm gtk4.0-4.23.3-1.mga11.i686.rpm libcairo-devel-1.18.4-2.mga10.i686.rpm libxi6-1.8.3-1.mga11.i686.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm liburing-devel-2.15-1.mga11.i686.rpm libncurses++6-6.6-20260704.1.mga11.i686.rpm libjson-glib-devel-1.10.8-1.mga10.i686.rpm libudev-devel-258.9-1.mga11.i686.rpm gtk4-update-icon-cache-4.23.3-1.mga11.i686.rpm libglib2.0-devel-2.89.3-1.mga11.i686.rpm libmesaegl1-26.1.5-2.mga11.i686.rpm libmount-devel-2.42.2-1.mga11.i686.rpm libdevmapper-devel-1.02.196-6.mga10.i686.rpm perl-Tk-804.36.0-8.mga10.i686.rpm libgstgl1.0_0-1.28.5-2.mga11.i686.rpm libsysprof-devel-49.0-1.mga10.i686.rpm libxext-devel-1.3.7-1.mga11.i686.rpm libavif16-1.4.2-1.mga11.i686.rpm libblkid-devel-2.42.2-1.mga11.i686.rpm libdav1d7-1.5.4-1.mga11.i686.rpm libgstplay1.0_0-1.28.5-2.mga11.i686.rpm libegl1-1.7.0-5.mga10.i686.rpm libcryptsetup-devel-2.8.7-1.mga11.i686.rpm libsvtav1enc3-3.1.2-1.mga10.i686.rpm librav1e0-0.8.1-2.mga10.i686.rpm libxml2-devel-2.15.3-1.mga11.i686.rpm libadwaita-1.8.3-1.mga10.i686.rpm libncursesw-devel-6.6-20260704.1.mga11.i686.rpm libyuv0-0-0.git20240704.2.mga10.i686.rpm sysprof-49.0-1.mga10.i686.rpm ...retrieving done installing libudev-devel-258.9-1.mga11.i686.rpm gtk4-update-icon-cache-4.23.3-1.mga11.i686.rpm libglib2.0-devel-2.89.3-1.mga11.i686.rpm libmesaegl1-26.1.5-2.mga11.i686.rpm libmount-devel-2.42.2-1.mga11.i686.rpm libdevmapper-devel-1.02.196-6.mga10.i686.rpm perl-Tk-804.36.0-8.mga10.i686.rpm libgstgl1.0_0-1.28.5-2.mga11.i686.rpm libxext-devel-1.3.7-1.mga11.i686.rpm libsysprof-devel-49.0-1.mga10.i686.rpm libavif16-1.4.2-1.mga11.i686.rpm libblkid-devel-2.42.2-1.mga11.i686.rpm libdav1d7-1.5.4-1.mga11.i686.rpm libegl1-1.7.0-5.mga10.i686.rpm libgstplay1.0_0-1.28.5-2.mga11.i686.rpm libcryptsetup-devel-2.8.7-1.mga11.i686.rpm libsvtav1enc3-3.1.2-1.mga10.i686.rpm librav1e0-0.8.1-2.mga10.i686.rpm libxml2-devel-2.15.3-1.mga11.i686.rpm libadwaita-1.8.3-1.mga10.i686.rpm libncursesw-devel-6.6-20260704.1.mga11.i686.rpm libyuv0-0-0.git20240704.2.mga10.i686.rpm sysprof-49.0-1.mga10.i686.rpm libpanel1_1-1.10.4-1.mga11.i686.rpm libicu-devel-78.3-1.mga11.i686.rpm libwayland-cursor0-1.26.0-1.mga11.i686.rpm libncurses-devel-6.6-20260704.1.mga11.i686.rpm libfontconfig-devel-2.17.1-2.mga10.i686.rpm libpolkit1-devel-127-3.mga10.i686.rpm libpng-devel-1.6.58-1.mga11.i686.rpm libraqm0-0.11.0-1.mga11.i686.rpm libpixman-devel-0.46.4-1.mga10.i686.rpm glib-gettextize-2.89.3-1.mga11.i686.rpm libreadline-devel-8.3-1.mga10.i686.rpm libdex-gir1-1.1.0-2.mga11.i686.rpm libfreetype2-devel-2.14.3-1.mga11.i686.rpm libgtk4_1-4.23.3-1.mga11.i686.rpm libharfbuzz-devel-14.3.1-1.mga11.i686.rpm libcolord2-1.4.8-1.mga10.i686.rpm libadwaita1_0-1.8.3-1.mga10.i686.rpm libncursesw++6-6.6-20260704.1.mga11.i686.rpm perl-Digest-SHA1-2.130.0-36.mga10.i686.rpm libdex-devel-1.1.0-2.mga11.i686.rpm gtk4.0-4.23.3-1.mga11.i686.rpm libcairo-devel-1.18.4-2.mga10.i686.rpm libxi6-1.8.3-1.mga11.i686.rpm liburing-devel-2.15-1.mga11.i686.rpm python3-pyparsing-3.2.3-1.mga10.noarch.rpm libjson-glib-devel-1.10.8-1.mga10.i686.rpm libncurses++6-6.6-20260704.1.mga11.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 307/476: libblkid-devel ############################################# 308/476: liburing-devel ############################################# 309/476: libdex-gir1 ############################################# 310/476: glib-gettextize ############################################# 311/476: libpixman-devel ############################################# 312/476: libicu-devel ############################################# 313/476: libadwaita ############################################# 314/476: libxml2-devel ############################################# 315/476: libxext-devel ############################################# 316/476: libudev-devel ############################################# 317/476: libpng-devel ############################################# 318/476: libdevmapper-devel ############################################# 319/476: libcryptsetup-devel ############################################# 320/476: libmount-devel ############################################# 321/476: libegl1 ############################################# 322/476: libmesaegl1 ############################################# 323/476: libncurses++6 ############################################# 324/476: libncurses-devel ############################################# 325/476: libxi6 ############################################# 326/476: libncursesw++6 ############################################# 327/476: libncursesw-devel ############################################# 328/476: libcolord2 ############################################# 329/476: libwayland-cursor0 ############################################# 330/476: libgstgl1.0_0 ############################################# 331/476: libyuv0 ############################################# 332/476: librav1e0 ############################################# 333/476: libsvtav1enc3 ############################################# 334/476: libgstplay1.0_0 ############################################# 335/476: libdav1d7 ############################################# 336/476: gtk4-update-icon-cache ############################################# 337/476: libreadline-devel ############################################# 338/476: python3-pyparsing ############################################# 339/476: libgtk4_1 ############################################# 340/476: gtk4.0 ############################################# 341/476: libadwaita1_0 ############################################# 342/476: libpanel1_1 ############################################# 343/476: sysprof ############################################# 344/476: libpolkit1-devel ############################################# 345/476: libdex-devel ############################################# 346/476: libsysprof-devel ############################################# 347/476: libglib2.0-devel ############################################# 348/476: libjson-glib-devel ############################################# 349/476: libfontconfig-devel ############################################# 350/476: libfreetype2-devel ############################################# 351/476: libcairo-devel ############################################# 352/476: libharfbuzz-devel ############################################# 353/476: libavif16 ############################################# 354/476: perl-Digest-SHA1 ############################################# 355/476: libraqm0 ############################################# 356/476: 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 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwayland-devel-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libntl0-11.6.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxxf86vm-devel-1.1.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxcomposite1-0.4.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libtk8.6-8.6.17-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxlib-gir2.0-1.86.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/wayland-tools-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblapack3-3.12.1-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/tk-8.6.17-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglesv1_cm1-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm_nouveau2-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libntl-devel-11.6.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libblas3-3.12.1-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdatrie-devel-0.2.14-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgsl28-2.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libatspi0-2.58.3-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gcc-gfortran-16.1.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libatk-bridge2.0_0-2.58.3-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxft-gir2.0-1.86.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxscrnsaver1-1.2.5-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/at-spi2-core-2.58.3-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcairo-gir1.0-1.86.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpciaccess-devel-0.19-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libopengl0-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libblas-devel-3.12.1-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm-devel-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesaglu1-devel-9.0.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgd3-2.3.3-11.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesakhr-devel-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgfortran5-16.1.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglesv22-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgsl-devel-2.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdrm_radeon1-2.4.134-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-HTML-Form-6.130.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/systemtap-sdt-devel-5.4-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglvnd-devel-1.7.0-5.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/tcl-8.6.17-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgslcblas0-2.8-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libquadmath-devel-16.1.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblapack-devel-3.12.1-3.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesaglu1-9.0.3-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libquadmath0-16.1.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libexpat-devel-2.8.3-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libatk1.0_0-2.58.3-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libcloudproviders0-0.4.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libwayland-server0-1.26.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmesagl-devel-26.1.5-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfontconfig-gir2.0-1.86.0-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libtcl8.6-8.6.17-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxft-devel-2.3.9-1.mga10.i686.rpm retrieved libwayland-devel-1.26.0-1.mga11.i686.rpm libntl0-11.6.0-1.mga10.i686.rpm libxxf86vm-devel-1.1.7-1.mga11.i686.rpm libxcomposite1-0.4.7-1.mga11.i686.rpm libtk8.6-8.6.17-1.mga10.i686.rpm libxlib-gir2.0-1.86.0-1.mga10.i686.rpm wayland-tools-1.26.0-1.mga11.i686.rpm liblapack3-3.12.1-3.mga10.i686.rpm tk-8.6.17-1.mga10.i686.rpm libglesv1_cm1-1.7.0-5.mga10.i686.rpm libdrm_nouveau2-2.4.134-1.mga11.i686.rpm libntl-devel-11.6.0-1.mga10.i686.rpm libblas3-3.12.1-3.mga10.i686.rpm libdatrie-devel-0.2.14-1.mga10.i686.rpm libgsl28-2.8-1.mga10.i686.rpm libatspi0-2.58.3-2.mga11.i686.rpm gcc-gfortran-16.1.0-1.mga11.i686.rpm libatk-bridge2.0_0-2.58.3-2.mga11.i686.rpm libxft-gir2.0-1.86.0-1.mga10.i686.rpm libxscrnsaver1-1.2.5-1.mga10.i686.rpm at-spi2-core-2.58.3-2.mga11.i686.rpm libcairo-gir1.0-1.86.0-1.mga10.i686.rpm libpciaccess-devel-0.19-1.mga11.i686.rpm libopengl0-1.7.0-5.mga10.i686.rpm libblas-devel-3.12.1-3.mga10.i686.rpm libdrm-devel-2.4.134-1.mga11.i686.rpm libmesaglu1-devel-9.0.3-1.mga10.i686.rpm libgd3-2.3.3-11.mga10.i686.rpm libmesakhr-devel-26.1.5-2.mga11.i686.rpm libgfortran5-16.1.0-1.mga11.i686.rpm libglesv22-1.7.0-5.mga10.i686.rpm libgsl-devel-2.8-1.mga10.i686.rpm libdrm_radeon1-2.4.134-1.mga11.i686.rpm perl-HTML-Form-6.130.0-1.mga10.noarch.rpm systemtap-sdt-devel-5.4-1.mga10.i686.rpm libglvnd-devel-1.7.0-5.mga10.i686.rpm tcl-8.6.17-1.mga10.i686.rpm libgslcblas0-2.8-1.mga10.i686.rpm libquadmath-devel-16.1.0-1.mga11.i686.rpm liblapack-devel-3.12.1-3.mga10.i686.rpm libmesaglu1-9.0.3-1.mga10.i686.rpm libquadmath0-16.1.0-1.mga11.i686.rpm libexpat-devel-2.8.3-1.mga11.i686.rpm libatk1.0_0-2.58.3-2.mga11.i686.rpm libcloudproviders0-0.4.0-1.mga10.i686.rpm libwayland-server0-1.26.0-1.mga11.i686.rpm libmesagl-devel-26.1.5-2.mga11.i686.rpm libfontconfig-gir2.0-1.86.0-1.mga10.i686.rpm libtcl8.6-8.6.17-1.mga10.i686.rpm libxft-devel-2.3.9-1.mga10.i686.rpm ...retrieving done installing libmesaglu1-devel-9.0.3-1.mga10.i686.rpm libopengl0-1.7.0-5.mga10.i686.rpm libpciaccess-devel-0.19-1.mga11.i686.rpm libblas-devel-3.12.1-3.mga10.i686.rpm libdrm-devel-2.4.134-1.mga11.i686.rpm perl-HTML-Form-6.130.0-1.mga10.noarch.rpm libdrm_radeon1-2.4.134-1.mga11.i686.rpm libgsl-devel-2.8-1.mga10.i686.rpm systemtap-sdt-devel-5.4-1.mga10.i686.rpm libglvnd-devel-1.7.0-5.mga10.i686.rpm libgd3-2.3.3-11.mga10.i686.rpm libmesakhr-devel-26.1.5-2.mga11.i686.rpm libglesv22-1.7.0-5.mga10.i686.rpm libgfortran5-16.1.0-1.mga11.i686.rpm libmesaglu1-9.0.3-1.mga10.i686.rpm libexpat-devel-2.8.3-1.mga11.i686.rpm libquadmath0-16.1.0-1.mga11.i686.rpm libatk1.0_0-2.58.3-2.mga11.i686.rpm tcl-8.6.17-1.mga10.i686.rpm libgslcblas0-2.8-1.mga10.i686.rpm libquadmath-devel-16.1.0-1.mga11.i686.rpm liblapack-devel-3.12.1-3.mga10.i686.rpm libfontconfig-gir2.0-1.86.0-1.mga10.i686.rpm libtcl8.6-8.6.17-1.mga10.i686.rpm libxft-devel-2.3.9-1.mga10.i686.rpm libcloudproviders0-0.4.0-1.mga10.i686.rpm libwayland-server0-1.26.0-1.mga11.i686.rpm libmesagl-devel-26.1.5-2.mga11.i686.rpm libntl0-11.6.0-1.mga10.i686.rpm libxxf86vm-devel-1.1.7-1.mga11.i686.rpm libtk8.6-8.6.17-1.mga10.i686.rpm libxcomposite1-0.4.7-1.mga11.i686.rpm libwayland-devel-1.26.0-1.mga11.i686.rpm libblas3-3.12.1-3.mga10.i686.rpm libdatrie-devel-0.2.14-1.mga10.i686.rpm libxlib-gir2.0-1.86.0-1.mga10.i686.rpm wayland-tools-1.26.0-1.mga11.i686.rpm liblapack3-3.12.1-3.mga10.i686.rpm tk-8.6.17-1.mga10.i686.rpm libglesv1_cm1-1.7.0-5.mga10.i686.rpm libdrm_nouveau2-2.4.134-1.mga11.i686.rpm libntl-devel-11.6.0-1.mga10.i686.rpm libgsl28-2.8-1.mga10.i686.rpm libatspi0-2.58.3-2.mga11.i686.rpm at-spi2-core-2.58.3-2.mga11.i686.rpm libcairo-gir1.0-1.86.0-1.mga10.i686.rpm gcc-gfortran-16.1.0-1.mga11.i686.rpm libatk-bridge2.0_0-2.58.3-2.mga11.i686.rpm libxft-gir2.0-1.86.0-1.mga10.i686.rpm libxscrnsaver1-1.2.5-1.mga10.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 357/476: libquadmath-devel ############################################# 358/476: libtcl8.6 ############################################# 359/476: libgslcblas0 ############################################# 360/476: libquadmath0 ############################################# 361/476: libgfortran5 ############################################# 362/476: libblas3 ############################################# 363/476: gcc-gfortran ############################################# 364/476: libopengl0 ############################################# 365/476: libblas-devel ############################################# 366/476: libxlib-gir2.0 ############################################# 367/476: libxxf86vm-devel ############################################# 368/476: libexpat-devel ############################################# 369/476: libpciaccess-devel ############################################# 370/476: libxft-gir2.0 ############################################# 371/476: libcairo-gir1.0 ############################################# 372/476: libdatrie-devel ############################################# 373/476: libxft-devel ############################################# 374/476: libfontconfig-gir2.0 ############################################# 375/476: systemtap-sdt-devel ############################################# 376/476: perl-HTML-Form ############################################# 377/476: libmesaglu1 ############################################# 378/476: liblapack3 ############################################# 379/476: libgsl28 ############################################# 380/476: tcl ############################################# 381/476: libatspi0 ############################################# 382/476: at-spi2-core ############################################# 383/476: libatk1.0_0 ############################################# 384/476: libatk-bridge2.0_0 ############################################# 385/476: libxscrnsaver1 ############################################# 386/476: libtk8.6 ############################################# 387/476: libdrm_nouveau2 ############################################# 388/476: libglesv1_cm1 ############################################# 389/476: wayland-tools ############################################# 390/476: libntl0 ############################################# 391/476: libwayland-server0 ############################################# 392/476: libglesv22 ############################################# 393/476: libglvnd-devel ############################################# 394/476: libmesakhr-devel ############################################# 395/476: libdrm_radeon1 ############################################# 396/476: libdrm-devel ############################################# 397/476: libmesagl-devel ############################################# 398/476: libmesaglu1-devel ############################################# 399/476: libwayland-devel ############################################# 400/476: libntl-devel ############################################# 401/476: liblapack-devel ############################################# 402/476: tk ############################################# 403/476: libgsl-devel ############################################# 404/476: libxcomposite1 ############################################# 405/476: libcloudproviders0 ############################################# 406/476: libgd3 ############################################# 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/i686/media/core/release/libdecor0-0.2.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-XML-XPath-1.490.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/ghostscript-common-10.07.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libmagic-devel-5.48-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxkbcommon-devel-1.13.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdecor-devel-0.2.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libzziplib13-0.13.80-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-latex-recommended-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-plain-generic-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libglycin2_0-devel-2.1.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgly-gir2-2.1.5-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpari-gmp-tls9-2.17.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgtk+3_0-3.24.52-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libjpeg-devel-3.2.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/x11-data-xkbdata-2.48-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdecor-0.2.5-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libacl-devel-2.4.0-4.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/ghostscript-10.07.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libptexenc1-20260301-8.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libidn12-1.44-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsynctex2-20260301-8.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgs10-10.07.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-fonts-recommended-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libarchive-devel-3.8.8-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-texmf-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-GD-2.860.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texinfo-7.2-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libkpathsea6-20260301-8.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-20260301-8.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-libintl-perl-1.370.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-DBI-1.651.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-latex-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/liblcms2-devel-2.19.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libtexlua5-20260301-8.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libturbojpeg0-3.2.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/ghostscript-module-X-10.07.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/cdialog-1.3-20260721.1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpari-devel-2.17.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texinfo-tex-7.2-4.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgdk_pixbuf2.0-devel-2.44.7-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxkbregistry0-1.13.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-XML-Parser-2.590.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/texlive-collection-basic-20260301-6.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libopenjp2_7-2.5.4-2.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libseccomp-devel-2.6.1-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libthai-devel-0.1.30-1.mga10.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gtk+3.0-3.24.52-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libgdk_pixbuf-gir2.0-2.44.7-1.mga11.i686.rpm retrieved libdecor0-0.2.5-2.mga10.i686.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm ghostscript-common-10.07.1-1.mga11.i686.rpm libmagic-devel-5.48-1.mga11.i686.rpm libxkbcommon-devel-1.13.2-1.mga11.i686.rpm libdecor-devel-0.2.5-2.mga10.i686.rpm libzziplib13-0.13.80-2.mga11.i686.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm libglycin2_0-devel-2.1.5-1.mga11.i686.rpm libgly-gir2-2.1.5-1.mga11.i686.rpm libpari-gmp-tls9-2.17.4-1.mga11.i686.rpm libgtk+3_0-3.24.52-2.mga11.i686.rpm libjpeg-devel-3.2.0-1.mga11.i686.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm libdecor-0.2.5-2.mga10.i686.rpm libacl-devel-2.4.0-4.mga11.i686.rpm ghostscript-10.07.1-1.mga11.i686.rpm libptexenc1-20260301-8.mga11.i686.rpm libidn12-1.44-1.mga11.i686.rpm libsynctex2-20260301-8.mga11.i686.rpm libgs10-10.07.1-1.mga11.i686.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm libarchive-devel-3.8.8-1.mga11.i686.rpm texlive-texmf-20260301-6.mga11.noarch.rpm perl-GD-2.860.0-1.mga11.i686.rpm texinfo-7.2-4.mga10.i686.rpm libkpathsea6-20260301-8.mga11.i686.rpm texlive-20260301-8.mga11.i686.rpm perl-libintl-perl-1.370.0-1.mga11.i686.rpm perl-DBI-1.651.0-1.mga11.i686.rpm texlive-latex-20260301-6.mga11.noarch.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm liblcms2-devel-2.19.1-1.mga11.i686.rpm libtexlua5-20260301-8.mga11.i686.rpm libturbojpeg0-3.2.0-1.mga11.i686.rpm ghostscript-module-X-10.07.1-1.mga11.i686.rpm cdialog-1.3-20260721.1.mga11.i686.rpm libpari-devel-2.17.4-1.mga11.i686.rpm texinfo-tex-7.2-4.mga10.i686.rpm libgdk_pixbuf2.0-devel-2.44.7-1.mga11.i686.rpm libxkbregistry0-1.13.2-1.mga11.i686.rpm perl-XML-Parser-2.590.0-1.mga11.i686.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm libopenjp2_7-2.5.4-2.mga10.i686.rpm libseccomp-devel-2.6.1-1.mga11.i686.rpm libthai-devel-0.1.30-1.mga10.i686.rpm gtk+3.0-3.24.52-2.mga11.i686.rpm libgdk_pixbuf-gir2.0-2.44.7-1.mga11.i686.rpm ...retrieving done installing libdecor-devel-0.2.5-2.mga10.i686.rpm libmagic-devel-5.48-1.mga11.i686.rpm libxkbcommon-devel-1.13.2-1.mga11.i686.rpm ghostscript-common-10.07.1-1.mga11.i686.rpm libdecor0-0.2.5-2.mga10.i686.rpm perl-XML-XPath-1.490.0-1.mga11.noarch.rpm libacl-devel-2.4.0-4.mga11.i686.rpm libdecor-0.2.5-2.mga10.i686.rpm x11-data-xkbdata-2.48-1.mga11.noarch.rpm libgtk+3_0-3.24.52-2.mga11.i686.rpm libjpeg-devel-3.2.0-1.mga11.i686.rpm libpari-gmp-tls9-2.17.4-1.mga11.i686.rpm texlive-plain-generic-20260301-6.mga11.noarch.rpm libglycin2_0-devel-2.1.5-1.mga11.i686.rpm libgly-gir2-2.1.5-1.mga11.i686.rpm libzziplib13-0.13.80-2.mga11.i686.rpm texlive-latex-recommended-20260301-6.mga11.noarch.rpm libgs10-10.07.1-1.mga11.i686.rpm texlive-fonts-recommended-20260301-6.mga11.noarch.rpm libsynctex2-20260301-8.mga11.i686.rpm libidn12-1.44-1.mga11.i686.rpm libptexenc1-20260301-8.mga11.i686.rpm ghostscript-10.07.1-1.mga11.i686.rpm texinfo-7.2-4.mga10.i686.rpm perl-GD-2.860.0-1.mga11.i686.rpm libarchive-devel-3.8.8-1.mga11.i686.rpm texlive-texmf-20260301-6.mga11.noarch.rpm texlive-latex-20260301-6.mga11.noarch.rpm perl-DBI-1.651.0-1.mga11.i686.rpm perl-libintl-perl-1.370.0-1.mga11.i686.rpm texlive-20260301-8.mga11.i686.rpm libkpathsea6-20260301-8.mga11.i686.rpm texinfo-tex-7.2-4.mga10.i686.rpm cdialog-1.3-20260721.1.mga11.i686.rpm libpari-devel-2.17.4-1.mga11.i686.rpm libturbojpeg0-3.2.0-1.mga11.i686.rpm ghostscript-module-X-10.07.1-1.mga11.i686.rpm liblcms2-devel-2.19.1-1.mga11.i686.rpm libtexlua5-20260301-8.mga11.i686.rpm perl-WWW-Mechanize-2.220.0-1.mga11.noarch.rpm perl-Image-ExifTool-13.550.0-1.mga11.noarch.rpm texlive-collection-basic-20260301-6.mga11.noarch.rpm perl-XML-Parser-2.590.0-1.mga11.i686.rpm libgdk_pixbuf2.0-devel-2.44.7-1.mga11.i686.rpm libxkbregistry0-1.13.2-1.mga11.i686.rpm libgdk_pixbuf-gir2.0-2.44.7-1.mga11.i686.rpm gtk+3.0-3.24.52-2.mga11.i686.rpm libthai-devel-0.1.30-1.mga10.i686.rpm libseccomp-devel-2.6.1-1.mga11.i686.rpm libopenjp2_7-2.5.4-2.mga10.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=50) Preparing... ############################################# 407/476: ghostscript-common ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 408/476: libgdk_pixbuf-gir2.0 ############################################# 409/476: perl-Image-ExifTool ############################################# 410/476: perl-WWW-Mechanize ############################################# 411/476: liblcms2-devel ############################################# 412/476: libgly-gir2 ############################################# 413/476: x11-data-xkbdata ############################################# 414/476: libacl-devel ############################################# 415/476: libarchive-devel ############################################# 416/476: libthai-devel ############################################# 417/476: libmagic-devel ############################################# 418/476: gtk+3.0 ############################################# 419/476: libgtk+3_0 ############################################# 420/476: perl-XML-Parser ############################################# 421/476: libkpathsea6 ############################################# 422/476: perl-XML-XPath ############################################# 423/476: libptexenc1 ############################################# 424/476: libdecor ############################################# 425/476: libdecor0 ############################################# 426/476: ghostscript-module-X ############################################# 427/476: libopenjp2_7 ############################################# 428/476: libseccomp-devel ############################################# 429/476: libglycin2_0-devel ############################################# 430/476: libxkbregistry0 ############################################# 431/476: libtexlua5 ############################################# 432/476: libturbojpeg0 ############################################# 433/476: cdialog ############################################# 434/476: perl-libintl-perl ############################################# 435/476: texinfo ############################################# 436/476: perl-DBI ############################################# 437/476: perl-GD ############################################# 438/476: libidn12 ############################################# 439/476: libgs10 ############################################# 440/476: ghostscript ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 441/476: libsynctex2 ############################################# 442/476: libzziplib13 ############################################# 443/476: texlive-texmf ############################################# 444/476: texlive-plain-generic ############################################# 445/476: texlive-latex-recommended ############################################# 446/476: texlive-fonts-recommended ############################################# 447/476: texlive-latex ############################################# 448/476: texlive ############################################# 449/476: texlive-collection-basic ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 450/476: libpari-gmp-tls9 ############################################# 451/476: libpari-devel ############################################# 452/476: texinfo-tex ############################################# 453/476: libjpeg-devel ############################################# 454/476: libxkbcommon-devel ############################################# 455/476: libdecor-devel ############################################# 456/476: libgdk_pixbuf2.0-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory warning: %transfiletriggerin(texlive-20260301-8.mga11.i686) scriptlet failed, exit status 1 ERROR: 'script' failed for libgdk_pixbuf2.0-devel-2.44.7-1.mga11.i686 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libsqlite3-devel-3.53.3-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libappstream-glib-gir1.0-0.8.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/librpm-sequoia-devel-1.10.2-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpango1.0-devel-1.58.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/fltk-fluid-1.4.5-0.2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libappstream-glib-devel-0.8.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libdbus-devel-1.16.2-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/perl-devel-5.42.0-3.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfltk1.4-1.4.5-0.2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/pango-1.58.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libpango-gir1.0-1.58.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/gettext-devel-1.0-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/appstream-util-0.8.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libappstream-builder8-0.8.4-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libxinerama-devel-1.1.6-1.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/librpm-devel-4.20.1-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/librpmsign10-4.20.1-2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libfltk-devel-1.4.5-0.2.mga11.i686.rpm http://repository.mageia.org/distrib/cauldron/i686/media/core/release/libappstream-glib8-0.8.4-1.mga11.i686.rpm retrieved libsqlite3-devel-3.53.3-3.mga11.i686.rpm libappstream-glib-gir1.0-0.8.4-1.mga11.i686.rpm librpm-sequoia-devel-1.10.2-1.mga11.i686.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm libpango1.0-devel-1.58.0-1.mga11.i686.rpm fltk-fluid-1.4.5-0.2.mga11.i686.rpm libappstream-glib-devel-0.8.4-1.mga11.i686.rpm libdbus-devel-1.16.2-3.mga11.i686.rpm perl-devel-5.42.0-3.mga11.i686.rpm libfltk1.4-1.4.5-0.2.mga11.i686.rpm pango-1.58.0-1.mga11.i686.rpm libpango-gir1.0-1.58.0-1.mga11.i686.rpm gettext-devel-1.0-1.mga11.i686.rpm appstream-util-0.8.4-1.mga11.i686.rpm libappstream-builder8-0.8.4-1.mga11.i686.rpm libxinerama-devel-1.1.6-1.mga11.i686.rpm librpm-devel-4.20.1-2.mga11.i686.rpm librpmsign10-4.20.1-2.mga11.i686.rpm libfltk-devel-1.4.5-0.2.mga11.i686.rpm libappstream-glib8-0.8.4-1.mga11.i686.rpm ...retrieving done installing libappstream-glib-gir1.0-0.8.4-1.mga11.i686.rpm libsqlite3-devel-3.53.3-3.mga11.i686.rpm libpango1.0-devel-1.58.0-1.mga11.i686.rpm librpm-sequoia-devel-1.10.2-1.mga11.i686.rpm appstream-glib-i18n-0.8.4-1.mga11.noarch.rpm libpango-gir1.0-1.58.0-1.mga11.i686.rpm gettext-devel-1.0-1.mga11.i686.rpm perl-devel-5.42.0-3.mga11.i686.rpm pango-1.58.0-1.mga11.i686.rpm libdbus-devel-1.16.2-3.mga11.i686.rpm libfltk1.4-1.4.5-0.2.mga11.i686.rpm appstream-util-0.8.4-1.mga11.i686.rpm libappstream-glib-devel-0.8.4-1.mga11.i686.rpm fltk-fluid-1.4.5-0.2.mga11.i686.rpm libappstream-glib8-0.8.4-1.mga11.i686.rpm libfltk-devel-1.4.5-0.2.mga11.i686.rpm librpmsign10-4.20.1-2.mga11.i686.rpm libappstream-builder8-0.8.4-1.mga11.i686.rpm librpm-devel-4.20.1-2.mga11.i686.rpm libxinerama-devel-1.1.6-1.mga11.i686.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 (remove=0, install=0, upgrade=20) Preparing... ############################################# 457/476: libxinerama-devel ############################################# 458/476: libdbus-devel ############################################# 459/476: libpango-gir1.0 ############################################# 460/476: appstream-glib-i18n ############################################# 461/476: librpm-sequoia-devel ############################################# 462/476: libsqlite3-devel ############################################# 463/476: perl-devel ############################################# 464/476: gettext-devel ############################################# 465/476: libappstream-glib8 ############################################# 466/476: libfltk1.4 ############################################# 467/476: libappstream-glib-gir1.0 ############################################# 468/476: fltk-fluid ############################################# 469/476: appstream-util ############################################# 470/476: libappstream-builder8 ############################################# 471/476: librpmsign10 ############################################# 472/476: librpm-devel ############################################# 473/476: pango ############################################# 474/476: libpango1.0-devel ############################################# 475/476: libfltk-devel ############################################# 476/476: libappstream-glib-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.i686.0.20260813225006 -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 36000 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.i686.0.20260813225006 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target i686 --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/i686//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.i686.0.20260813225006 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target i686 --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: i686 Building for target i686 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.5k3BLc Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.DyJVXN + 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.NLDbnU + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd giac-2.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export 'CFLAGS_MAGEIA=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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/auP_fO1o/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/am4tM6Jpdo/warnings': _m4_warn autom4te: reading /tmp/am4tM6Jpdo/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/auP_fO1o/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/am4txaO1P0/warnings': _m4_warn autom4te: reading /tmp/am4txaO1P0/warnings autom4te: formatting traces for '-': AU_DEFINE autoupdate: running: /usr/bin/m4 --include=/tmp/auP_fO1o --include=/usr/share/autoconf /tmp/auP_fO1o/input.m4 > /tmp/auP_fO1o/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.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 . lib + ./configure --host=i686-mageia-linux-gnu --build=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-static=no --with-included-gettext=no --enable-nls=yes --enable-tommath=no --enable-debug=no --enable-gc=no --enable-sscl=no --enable-dl=yes --enable-gsl=yes --enable-lapack=yes --enable-pari=yes --enable-ntl=yes --enable-gmpxx=yes --enable-cocoa=autodetect --enable-gui=yes --disable-rpath checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '501' 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 i686-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... i686-mageia-linux-gnu checking host system type... i686-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 i686-mageia-linux-gnu file names to i686-mageia-linux-gnu format... func_convert_file_noop checking how to convert i686-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 i686-mageia-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-mageia-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i686-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i686-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i686-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 i686-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... no checking for ecm.h... no checking for bern_rat.h... no checking for NTL/ZZ.h... yes checking for main in -lntl... yes checking for pari/pari.h... yes checking for main in -lpari... yes ./configure: line 20437: xno: command not found checking for main in -lm... yes checking for png.h... yes checking for library containing png_sig_cmp... -lpng16 checking for dlopen in -ldl... yes checking size of void *... 4 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking for gsl/gsl_blas.h... yes checking for gsl/gsl_eigen.h... yes checking for main in -lgslcblas... yes checking for gsl_sf_gamma in -lgsl... yes checking for main in -lgfortran... yes checking for main in -lblas... yes checking for main in -llapack... yes checking for CoCoA/BigInt.H... no checking for ao/ao.h... yes checking for main in -lao... yes checking for glpk.h... yes checking for main in -lglpk... yes checking for samplerate.h... yes checking for main in -lsamplerate... yes checking for curl/curl.h... yes checking for main in -lcurl... yes checking for tgetent... no checking for tgetent in -lncurses... yes checking for readline/readline.h... yes checking for readline/history.h... yes checking for version of libreadline... yes checking for readline in -lreadline... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -lGL... yes checking for FL/Fl.H... yes checking for main in -lX11... yes checking for main in -lXcursor... yes checking for main in -lXfixes... yes checking for main in -lXinerama... yes checking for main in -lfontconfig... yes checking for main in -lXft... yes checking for main in -lXft... (cached) yes checking for main in -lXext... yes checking for main in -lXrender... yes checking for main in -lfltk_gl... yes checking for main in -lfltk... yes checking for main in -lz... yes checking for png.h... (cached) yes checking for main in -lpng... yes checking for main in -ljpeg... yes checking for main in -lfltk_images... yes checking for dfu_lib.h... no checking for main in -lusb-1.0... no checking for dfu_main in -ldfu... no checking for main in -lcliquer... no checking for main in -lnauty... no checking for nauty/naututil.h... no checking for vcl2/vectorclass.h... no checking for main in -lpthread... yes checking for pthread.h... yes checking for malloc.h... yes checking for mallinfo... yes checking for sysconf... yes checking for clock_gettime in -lrt... yes checking for unordered_map... yes checking for ext/hash_map... yes checking for tr1/unordered_map... yes checking for hash_map... yes checking for pwd.h... yes checking for locale.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... yes checking for sys/times.h... yes checking for sys/resource.h... yes checking for sys/types.h... (cached) yes checking for signal.h... yes checking for getpid... yes checking for getcwd... yes checking for getpwuid... yes checking for system... yes checking for main in -lintl... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for egrep -e... (cached) /usr/bin/grep -E checking whether we are using the GNU C Library 2 or newer... yes checking for strerror in -lcposix... no checking for egrep... (cached) /usr/bin/grep -E checking for an ANSI C-conforming const... yes checking for signed... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for long long... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking for working alloca.h... yes checking for alloca... yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for ptrdiff_t... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... (cached) yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for getcwd... (cached) yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for wcslen... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for egrep... (cached) /usr/bin/grep -E checking for latex... /usr/bin/latex checking for makeindex... /usr/bin/makeindex checking for pdflatex... /usr/bin/pdflatex checking for dvips... /usr/bin/dvips checking for sstream... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating check/Makefile config.status: creating doc/Makefile config.status: creating doc/en/Makefile config.status: creating doc/es/Makefile config.status: creating doc/fr/Makefile config.status: creating doc/el/Makefile config.status: creating doc/el/tutoriel/Makefile config.status: creating doc/el/casinter/Makefile config.status: creating doc/local/Makefile config.status: creating doc/pt/Makefile config.status: creating doc/zh/Makefile config.status: creating doc/de/Makefile config.status: creating intl/Makefile config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating examples/Makefile config.status: creating debianold/Makefile config.status: creating debian/Makefile config.status: creating micropython-1.12/Makefile config.status: creating micropython-1.12/docs/Makefile config.status: creating micropython-1.12/drivers/Makefile config.status: creating micropython-1.12/examples/Makefile config.status: creating micropython-1.12/extmod/Makefile config.status: creating micropython-1.12/lib/Makefile config.status: creating micropython-1.12/logo/Makefile config.status: creating micropython-1.12/ports/Makefile config.status: creating micropython-1.12/py/Makefile config.status: creating micropython-1.12/tests/Makefile config.status: creating micropython-1.12/tools/Makefile config.status: creating micropython-1.12/unix/Makefile config.status: creating micropython-1.12/ulab/Makefile config.status: creating micropython-1.12/ulab/numpy/Makefile config.status: creating micropython-1.12/ulab/numpy/fft/Makefile config.status: creating micropython-1.12/ulab/numpy/ndarray/Makefile config.status: creating micropython-1.12/ulab/numpy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/Makefile config.status: creating micropython-1.12/ulab/scipy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/optimize/Makefile config.status: creating micropython-1.12/ulab/scipy/signal/Makefile config.status: creating micropython-1.12/ulab/scipy/special/Makefile config.status: creating micropython-1.12/ulab/user/Makefile config.status: creating micropython-1.12/ulab/utils/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile Adding link . to giac in src If you want SIMD instruction support, please install https://github.com/vectorclass version 2, export CXXFLAGS='-std=c++17 -march=native -O2' and run ./configure again. + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j24 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 ./modtime.c ./file.c ./nop.c ./unix_mphal.c ./graphic.c ./input.c ./modos.c ./gccollect.c ./icas.c ./main.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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 modtime.c file.c nop.c unix_mphal.c graphic.c input.c modos.c gccollect.c icas.c main.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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpstate.o ../py/mpstate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nlr.o ../py/nlr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrpowerpc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrsetjmp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrsetjmp.o ../py/nlrsetjmp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/malloc.o ../py/malloc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/pystack.o ../py/pystack.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitcommon.o ../py/emitcommon.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx86.o ../py/emitnx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scope.o ../py/scope.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinethumb.o ../py/emitinlinethumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/reader.o ../py/reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmbase.o ../py/asmbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/vstr.o ../py/vstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/qstr.o ../py/qstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinextensa.o ../py/emitinlinextensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenumbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/persistentcode.o ../py/persistentcode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpprint.o ../py/mpprint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime_utils.o ../py/runtime_utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scheduler.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scheduler.o ../py/scheduler.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/profile.o ../py/profile.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stackctrl.o ../py/stackctrl.c ../py/stackctrl.c: In function 'mp_stack_ctrl_init': ../py/stackctrl.c:32:32: warning: storing the address of local variable 'stack_dummy' in 'mp_state_ctx.thread.stack_top' [-Wdangling-pointer=] 32 | MP_STATE_THREAD(stack_top) = (char*)&stack_dummy; ../py/stackctrl.c:31:18: note: 'stack_dummy' declared here 31 | volatile int stack_dummy; | ^~~~~~~~~~~ In file included from ../py/runtime.h:29, from ../py/stackctrl.c:27: ../py/mpstate.h:277:23: note: 'mp_state_ctx' declared here 277 | extern mp_state_ctx_t mp_state_ctx; | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/warning.o ../py/warning.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitglue.o ../py/emitglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/lexer.o ../py/lexer.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/argcheck.o ../py/argcheck.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objattrtuple.o ../py/objattrtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nativeglue.o ../py/nativeglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenum.o ../py/parsenum.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcell.o ../py/objcell.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objbool.o ../py/objbool.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objboundmeth.o ../py/objboundmeth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objenumerate.o ../py/objenumerate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdeque.o ../py/objdeque.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objclosure.o ../py/objclosure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfilter.o ../py/objfilter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/map.o ../py/map.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/gc.o ../py/gc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgetitemiter.o ../py/objgetitemiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objarray.o ../py/objarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcomplex.o ../py/objcomplex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_longlong.o ../py/objint_longlong.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmap.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmap.o ../py/objmap.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objexcept.o ../py/objexcept.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objobject.o ../py/objobject.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/obj.o ../py/obj.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnone.o ../py/objnone.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objproperty.o ../py/objproperty.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfloat.o ../py/objfloat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmodule.o ../py/objmodule.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgenerator.o ../py/objgenerator.c In file included from ../py/objgenerator.c:32: ../py/objgenerator.c: In function 'gen_wrap_call': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objgenerator.c: In function 'native_gen_wrap_call': ../py/objgenerator.c:101:81: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:66: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~ ../py/objgenerator.c:101:54: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:41: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~ ../py/objgenerator.c:101:21: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfun.o ../py/objfun.c In file included from ../py/objfun.c:34: ../py/objfun.c: In function 'mp_obj_code_get_name': ../py/bc.h:165:20: warning: variable 'n_cell' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:165:12: warning: variable 'n_info' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'mp_obj_fun_get_name': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'fun_bc_call': ../py/objfun.c:214:69: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:54: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:42: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:29: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:313:39: warning: variable 'n_def_args_unused' set but not used [-Wunused-but-set-variable=] 313 | size_t n_pos_args, n_kwonly_args, n_def_args_unused; | ^~~~~~~~~~~~~~~~~ ../py/objfun.c:312:48: warning: variable 'scope_flags_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:28: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:12: warning: variable 'n_state_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parse.o ../py/parse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdict.o ../py/objdict.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objsingleton.o ../py/objsingleton.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint.o ../py/objint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objreversed.o ../py/objreversed.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_mpz.o ../py/objint_mpz.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objslice.o ../py/objslice.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/opmethods.o ../py/opmethods.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objrange.o ../py/objrange.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objzip.o ../py/objzip.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objlist.o ../py/objlist.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstringio.o ../py/objstringio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modarray.o ../py/modarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcollections.o ../py/modcollections.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime.o ../py/runtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modio.o ../py/modio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinevex.o ../py/builtinevex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinhelp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinhelp.o ../py/builtinhelp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtuple.o ../py/objtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitbc.o ../py/emitbc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modgc.o ../py/modgc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstrunicode.o ../py/objstrunicode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmicropython.o ../py/modmicropython.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcmath.o ../py/modcmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modthread.o ../py/modthread.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/moduerrno.o ../py/moduerrno.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modsys.o ../py/modsys.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/sequence.o ../py/sequence.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stream.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stream.o ../py/stream.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/binary.o ../py/binary.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/frozenmod.o ../py/frozenmod.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinimport.o ../py/builtinimport.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modstruct.o ../py/modstruct.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objset.o ../py/objset.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moducryptolib.o ../extmod/moducryptolib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modutimeq.o ../extmod/modutimeq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmath.o ../py/modmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/bc.o ../py/bc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/virtpin.o ../extmod/virtpin.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modbuiltins.o ../py/modbuiltins.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pulse.o ../extmod/machine_pulse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_mem.o ../extmod/machine_mem.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pinbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pinbase.o ../extmod/machine_pinbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_signal.o ../extmod/machine_signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/repl.o ../py/repl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_mbedtls.o ../extmod/modussl_mbedtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduselect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_i2c.o ../extmod/machine_i2c.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modbluetooth.o ../extmod/modbluetooth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_axtls.o ../extmod/modussl_axtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtype.o ../py/objtype.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_spi.o ../extmod/machine_spi.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduwebsocket.o ../extmod/moduwebsocket.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modwebrepl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modujson.o ../extmod/modujson.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/showbc.o ../py/showbc.c In file included from ../py/showbc.c:31: ../py/showbc.c: In function 'mp_bytecode_print': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moductypes.o ../extmod/moductypes.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modframebuf.o ../extmod/modframebuf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_blockdev.o ../extmod/vfs_blockdev.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs.o ../extmod/vfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_reader.o ../extmod/vfs_reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix.o ../extmod/vfs_posix.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat.o ../extmod/vfs_fat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix_file.o ../extmod/vfs_posix_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_diskio.o ../extmod/vfs_fat_diskio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_file.o ../extmod/vfs_fat_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_lfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_lfs.o ../extmod/vfs_lfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/uos_dupterm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/uos_dupterm.o ../extmod/uos_dupterm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/embed/abort_.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/embed/abort_.o ../lib/embed/abort_.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/utime_mphal.o ../extmod/utime_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modure.o ../extmod/modure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/utils/printf.o ../lib/utils/printf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./unix_mphal.o unix_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modtime.o modtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./input.o input.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/vm.o ../py/vm.c In file included from ../py/emitglue.h:30, from ../py/vm.c:32: ../py/vm.c: In function 'mp_execute_bytecode': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./file.o file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./gccollect.o gccollect.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC modos.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modos.o modos.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnarm.o ../py/emitnarm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./icas.o icas.c icas.c: In function 'read_file': icas.c:28:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 28 | fscanf(f,"%s",buf); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/special/special.o ulab/scipy/special/special.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./main.o main.c main.c: In function 'main_': main.c:587:15: warning: unused variable 'NOTHING_EXECUTED' [-Wunused-variable] 587 | const int NOTHING_EXECUTED = -2; | ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:484:13: warning: 'set_sys_argv' defined but not used [-Wunused-function] 484 | STATIC void set_sys_argv(char *argv[], int argc, int start_arg) { | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_properties.o ulab/ndarray_properties.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/ndarray/ndarray_iter.o ulab/numpy/ndarray/ndarray_iter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstr.o ../py/objstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/signal/signal.o ulab/scipy/signal/signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft.o ulab/numpy/fft/fft.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_tools.o ulab/ulab_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/approx.o ulab/numpy/approx.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft_tools.o ulab/numpy/fft/fft_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/stats.o ulab/numpy/stats.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/linalg/linalg.o ulab/scipy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/filter.o ulab/numpy/filter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/scipy.o ulab/scipy/scipy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/optimize/optimize.o ulab/scipy/optimize/optimize.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg_tools.o ulab/numpy/linalg/linalg_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numpy.o ulab/numpy/numpy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/transform.o ulab/numpy/transform.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/user/user.o ulab/user/user.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab.o ulab/ulab.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/poly.o ulab/numpy/poly.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/utils/utils.o ulab/utils/utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/vector.o ulab/numpy/vector.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg.o ulab/numpy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/compile.o ../py/compile.c ../py/compile.c: In function 'do_import_name': ../py/compile.c:1127:27: warning: argument to 'alloca' is too large [-Walloca-larger-than=] 1127 | char *q_ptr = mp_local_alloc(len); | ^~~~~~~~~~~~~~ ../py/compile.c:1127:27: note: limit is 2147483647 bytes, but argument is 4294967295 ../py/compile.c:1138:27: warning: 'q_ptr' may be used uninitialized [-Wmaybe-uninitialized] 1138 | qstr q_full = qstr_from_strn(q_ptr, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../py/obj.h:31, from ../py/parse.h:32, from ../py/scope.h:29, from ../py/compile.c:33: ../py/qstr.h:67:6: note: by argument 1 of type 'const char *' to 'qstr_from_strn' declared here 67 | qstr qstr_from_strn(const char *str, size_t len); | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_create.o ulab/ulab_create.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/compare.o ulab/numpy/compare.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray.o ulab/ndarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numerical.o ulab/numpy/numerical.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./graphic.o graphic.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_operators.o ulab/ndarray_operators.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' 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/./modtime.o build/./file.o build/./nop.o build/./unix_mphal.o build/./graphic.o build/./input.o build/./modos.o build/./gccollect.o build/./icas.o build/./main.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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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' /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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o subst.lo subst.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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c subst.cc -fPIC -DPIC -o .libs/subst.o In file included from gen.h:68, from giacPCH.h:32, from subst.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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c pari.cc -fPIC -DPIC -o .libs/pari.o In file included from gen.h:68, from giacPCH.h:32, from pari.cc.old:2, from pari.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c graphic.c -fPIC -DPIC -o .libs/graphic.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kadd.cc -fPIC -DPIC -o .libs/kadd.o In file included from gen.h:68, from giacPCH.h:32, from kadd.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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' /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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 '< >' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 '< >' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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=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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gausspol.lo gausspol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gausspol.cc -fPIC -DPIC -o .libs/gausspol.o In file included from gen.h:68, from giacPCH.h:32, from gausspol.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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; | ~~~~~~^~~~~~ 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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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 -fomit-frame-pointer -m32 -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -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.NLDbnU (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.NLDbnU (%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.i686.0.20260813225006 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.i686.0.20260813225006/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.i686.0.20260813225006/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.i686.0.20260813225006/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.i686.0.20260813225006 D: [iurt_root_command] Success!