D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2360652:giac-2.0.0.18-3.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.qktIjq Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.J14Eam + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + rm -rf giac-2.0.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/giac-2.0.0.18.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd giac-2.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (giac-iszero.patch):' Patch #0 (giac-iszero.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .iszero --fuzz=0 patching file src/vecteur.h Hunk #1 succeeded at 28 (offset 1 line). + echo 'Patch #1 (giac-config.patch):' Patch #1 (giac-config.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .config --fuzz=0 patching file m4/intdiv0.m4 + echo 'Patch #2 (giac-1.9.0-fix_micropy_compiler_flags.patch):' Patch #2 (giac-1.9.0-fix_micropy_compiler_flags.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .micropy --fuzz=0 patching file micropython-1.12/ports/unix/Makefile patching file micropython-1.12/xcas/Makefile patching file micropython-1.12/nspire/Makefile patching file micropython-1.12/numworks/Makefile + echo 'Patch #3 (giac-cocoalib.patch):' Patch #3 (giac-cocoalib.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .cocoa --fuzz=0 patching file configure.ac Hunk #1 succeeded at 301 (offset 29 lines). patching file configure Hunk #1 succeeded at 16946 (offset 284 lines). patching file src/TmpFGLM.C patching file src/TmpLESystemSolver.C + echo 'Patch #4 (giac-fix_graphe_file.patch):' Patch #4 (giac-fix_graphe_file.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .graphe --fuzz=0 patching file src/graphe.cc Hunk #1 succeeded at 15770 (offset 13 lines). + echo 'Patch #5 (giac-pari2.15.patch):' Patch #5 (giac-pari2.15.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pari --fuzz=0 patching file src/pari.cc Hunk #1 succeeded at 765 (offset 16 lines). Hunk #2 succeeded at 900 (offset 16 lines). + echo 'Patch #6 (giac-delete-fenv.patch):' Patch #6 (giac-delete-fenv.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fenv --fuzz=0 patching file src/fenv.h patching file src/Makefile.am Hunk #1 succeeded at 31 (offset 1 line). + echo 'Patch #7 (giac-format-security.patch):' Patch #7 (giac-format-security.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .format --fuzz=0 patching file src/Graph.cc Hunk #1 succeeded at 6058 (offset 418 lines). + rm -rf intl/eval-plural.h intl/gettextP.h intl/gmo.h intl/hash-string.h intl/loadinfo.h intl/localcharset.h intl/os2compat.h intl/plural-exp.h intl/printf-args.h intl/printf-parse.h intl/relocatable.h intl/vasnprintf.h intl/vasnwprintf.h intl/wprintf-parse.h intl/xsize.h + rm -rf 'intl/*.cc' + rm -f doc/pari/gphtml + rm -f doc/de/texinfo.tex doc/en/texinfo.tex doc/es/texinfo.tex doc/local/texinfo.tex doc/pt/texinfo.tex doc/zh/texinfo.tex + rm -f doc/en/giac_us.info doc/es/giac_es.info + chmod -x src/Cfg.h src/Editeur.h src/Equation.h src/Graph.h src/Graph3d.h src/Help1.h src/History.h src/Input.h src/Print.h src/Python.h src/Tableur.h src/Xcas1.h src/alg_ext.h src/aspen_translate.h src/bf2gmp.h src/blaswrap.h src/clapack.h src/clapack_new.h src/cocoa.h src/config.h src/csturm.h src/cutils.h src/derive.h src/desolve.h src/dispatch.h src/ezgcd.h src/f2c.h src/first.h src/fraction.h src/gauss.h src/gausspol.h src/gen.h src/giac.h src/giacPCH.h src/giacintl.h src/gl2ps.h src/global.h src/gmp_replacements.h src/graphe.h src/graphtheory.h src/help.h src/hist.h src/identificateur.h src/ifactor.h src/index.h src/input_lexer.h src/input_parser.h src/intg.h src/intgab.h src/isom.h src/itex2MML.h src/js.h src/k_csdk.h src/k_defs.h src/kdisplay.h src/lexer.h src/lexer_tab_int.h src/libbf.h src/libregexp-opcode.h src/libregexp.h src/libunicode-table.h src/libunicode.h src/lin.h src/list.h src/lpsolve.h src/luabridge.h src/maple.h src/markup.h src/mathml.h src/misc.h src/modfactor.h src/modint.h src/modpoly.h src/monomial.h src/moyal.h src/mp.h src/myostream.h src/nautywrapper.h src/numworks_translate.h src/opengl.h src/optimization.h src/pari.h src/path.h src/permu.h src/plot.h src/plot3d.h src/poly.h src/prog.h src/qjsgiac.h src/qrcodegen.h src/quater.h src/quickjs-atom.h src/quickjs-libc.h src/quickjs-opcode.h src/quickjs.h src/renee.h src/risch.h src/rpn.h src/series.h src/sha256.h src/signalprocessing.h src/softmath.h src/solve.h src/sparse.h src/static.h src/static_extern.h src/static_help.h src/static_lexer.h src/static_lexer_.h src/static_lexer__numworks.h src/static_lexer_numworks.h src/subst.h src/sym2poly.h src/symbolic.h src/tex.h src/threaded.h src/ti89.h src/tinymt32.h src/tinymt32_license.h src/unary.h src/usual.h src/vecteur.h src/vector.h src/y_tab.h + chmod -x src/Cfg.cc src/Editeur.cc src/Equation.cc src/Flv_CStyle.cc src/Flv_Data_Source.cc src/Flv_List.cc src/Flv_Style.cc src/Flv_Table.cc src/Flve_Check_Button.cc src/Flve_Combo.cc src/Flve_Input.cc src/Graph.cc src/Graph3d.cc src/Help1.cc src/History.cc src/Input.cc src/Print.cc src/Python.cc src/Tableur.cc src/Xcas1.cc src/aide.cc src/alg_ext.cc src/cas2.cc src/cas2html.cc src/casce.cc src/casctrl.cc src/cocoa.cc src/csturm.cc src/derive.cc src/desolve.cc src/ezgcd.cc src/factor.cc src/find_global_var.cc src/first.cc src/gauss.cc src/gausspol.cc src/gen.cc src/giacnspire.cc src/global.cc src/graphe.cc src/graphtheory.cc src/help.cc src/hevea2mml.cc src/icas.cc src/identificateur.cc src/ifactor.cc src/index.cc src/input_lexer.cc src/input_parser.cc src/integrate.cc src/intg.cc src/intgab.cc src/isom.cc src/kadd.cc src/kdisplay.cc src/lin.cc src/lpsolve.cc src/luabridge.cc src/maple.cc src/markup.cc src/mathml.cc src/misc.cc src/mkjs.cc src/modfactor.cc src/modpoly.cc src/moyal.cc src/mp.cc src/normalize.cc src/opengl.cc src/optimization.cc src/pari.cc src/partfrac.cc src/permu.cc src/plot.cc src/plot3d.cc src/prog.cc src/quater.cc src/renee.cc src/risch.cc src/rpn.cc src/series.cc src/signalprocessing.cc src/softmath.cc src/solve.cc src/sparse.cc src/subst.cc src/sym2poly.cc src/symbolic.cc src/tex.cc src/threaded.cc src/ti89.cc src/tinymt32.cc src/translate.cc src/unary.cc src/usual.cc src/vecteur.cc src/xcas.cc src/xcasce.cc src/xcasctrl.cc + find examples -type f -name '*.xws' -exec chmod -x '{}' ';' + find examples -type f -name '*.cas' -exec chmod -x '{}' ';' + find examples -type f -name '*.cxx' -exec chmod -x '{}' ';' + chmod -x examples/lewisw/fermat_gcd_1var examples/lewisw/fermat_gcd_4var examples/lewisw/fermat_gcd_mod_1var examples/lewisw/fermat_gcd_mod_4var + find doc -name '*~' -delete + sed -i 's|config/texinfo.tex|/usr/share/texmf/tex/texinfo/texinfo.tex|g' Makefile.in + rm -f config/texinfo.tex + rm -f 'examples/Exemples/demo/._*' + rm -f 'examples/Exemples/analyse/._*' + cp -p micropython-1.12/LICENSE micropython-1.12/micropython-LICENSE + rm -f src/mkjs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd giac-2.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export 'CFLAGS_MAGEIA=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS_MAGEIA='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export 'LDFLAGS_MAGEIA=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS_MAGEIA='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + autoupdate -vf autoupdate: running: echo dumpdef | /usr/bin/m4 2>/tmp/aum8PDDp/m4.defs >/dev/null autom4te: the trace request object is: autom4te: $VAR1 = bless( [ autom4te: '0', autom4te: 0, autom4te: [ autom4te: '/usr/share/autoconf' autom4te: ], autom4te: [ autom4te: '/usr/share/autoconf/m4sugar/m4sugar.m4', autom4te: '/usr/share/autoconf/m4sugar/m4sh.m4', autom4te: '/usr/share/autoconf/autoconf/autoconf.m4', autom4te: 'aclocal.m4', autom4te: '/dev/null' autom4te: ], autom4te: { autom4te: 'AC_CANONICAL_BUILD' => 1, autom4te: 'AC_CANONICAL_HOST' => 1, autom4te: 'AC_CANONICAL_SYSTEM' => 1, autom4te: 'AC_CANONICAL_TARGET' => 1, autom4te: 'AC_CONFIG_AUX_DIR' => 1, autom4te: 'AC_CONFIG_FILES' => 1, autom4te: 'AC_CONFIG_HEADERS' => 1, autom4te: 'AC_CONFIG_LIBOBJ_DIR' => 1, autom4te: 'AC_CONFIG_LINKS' => 1, autom4te: 'AC_CONFIG_MACRO_DIR' => 1, autom4te: 'AC_CONFIG_MACRO_DIR_TRACE' => 1, autom4te: 'AC_CONFIG_SUBDIRS' => 1, autom4te: 'AC_DEFINE_TRACE_LITERAL' => 1, autom4te: 'AC_FC_FREEFORM' => 1, autom4te: 'AC_FC_PP_DEFINE' => 1, autom4te: 'AC_FC_PP_SRCEXT' => 1, autom4te: 'AC_FC_SRCEXT' => 1, autom4te: 'AC_INIT' => 1, autom4te: 'AC_LIBSOURCE' => 1, autom4te: 'AC_LIB_HAVE_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS_FROM_LIBS' => 1, autom4te: 'AC_PROG_LIBTOOL' => 1, autom4te: 'AC_REQUIRE_AUX_FILE' => 1, autom4te: 'AC_SUBST' => 1, autom4te: 'AC_SUBST_TRACE' => 1, autom4te: 'AH_OUTPUT' => 1, autom4te: 'AM_AUTOMAKE_VERSION' => 1, autom4te: 'AM_CONDITIONAL' => 1, autom4te: 'AM_ENABLE_MULTILIB' => 1, autom4te: 'AM_EXTRA_RECURSIVE_TARGETS' => 1, autom4te: 'AM_GNU_GETTEXT' => 1, autom4te: 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, autom4te: 'AM_GNU_GETTEXT_REQUIRE_VERSION' => 1, autom4te: 'AM_GNU_GETTEXT_VERSION' => 1, autom4te: 'AM_ICONV' => 1, autom4te: 'AM_INIT_AUTOMAKE' => 1, autom4te: 'AM_MAINTAINER_MODE' => 1, autom4te: 'AM_MAKEFILE_INCLUDE' => 1, autom4te: 'AM_NLS' => 1, autom4te: 'AM_PATH_GUILE' => 1, autom4te: 'AM_POT_TOOLS' => 1, autom4te: 'AM_PROG_AR' => 1, autom4te: 'AM_PROG_CC_C_O' => 1, autom4te: 'AM_PROG_CXX_C_O' => 1, autom4te: 'AM_PROG_F77_C_O' => 1, autom4te: 'AM_PROG_FC_C_O' => 1, autom4te: 'AM_PROG_LIBTOOL' => 1, autom4te: 'AM_PROG_MKDIR_P' => 1, autom4te: 'AM_PROG_MOC' => 1, autom4te: 'AM_SILENT_RULES' => 1, autom4te: 'AM_XGETTEXT_OPTION' => 1, autom4te: 'AU_DEFINE' => 1, autom4te: 'GTK_DOC_CHECK' => 1, autom4te: 'GUILE_FLAGS' => 1, autom4te: 'IT_PROG_INTLTOOL' => 1, autom4te: 'LT_CONFIG_LTDL_DIR' => 1, autom4te: 'LT_INIT' => 1, autom4te: 'LT_SUPPORTED_TAG' => 1, autom4te: '_AM_COND_ELSE' => 1, autom4te: '_AM_COND_ENDIF' => 1, autom4te: '_AM_COND_IF' => 1, autom4te: '_AM_MAKEFILE_INCLUDE' => 1, autom4te: '_AM_SUBST_NOTMAKE' => 1, autom4te: '_LT_AC_TAGCONFIG' => 1, autom4te: '_m4_warn' => 1, autom4te: 'define' => 1, autom4te: 'include' => 1, autom4te: 'm4_define' => 1, autom4te: 'm4_include' => 1, autom4te: 'm4_pattern_allow' => 1, autom4te: 'm4_pattern_forbid' => 1, autom4te: 'm4_sinclude' => 1, autom4te: 'sinclude' => 1 autom4te: } autom4te: ], 'Autom4te::Request' ); autom4te: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.0t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_LIB_HAVE_LINKFLAGS --trace=AC_LIB_LINKFLAGS --trace=AC_LIB_LINKFLAGS_FROM_LIBS --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_GNU_GETTEXT_REQUIRE_VERSION --trace=AM_GNU_GETTEXT_VERSION --trace=AM_ICONV --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=AU_DEFINE --trace=GTK_DOC_CHECK --trace=GUILE_FLAGS --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=define --trace=include --trace=m4_define --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude /usr/share/autoconf/m4sugar/m4sugar.m4 /usr/share/autoconf/m4sugar/m4sh.m4 /usr/share/autoconf/autoconf/autoconf.m4 aclocal.m4 /dev/null > autom4te.cache/output.0t aclocal.m4:17: warning: this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'. autom4te: formatting traces for '/tmp/am4t06H006/warnings': _m4_warn autom4te: reading /tmp/am4t06H006/warnings autom4te: formatting traces for '-': AU_DEFINE, define, m4_define autoupdate: running: /usr/bin/autom4te --language=autoconf --force --verbose --include=/usr/share/autoconf --trace AU_DEFINE:'_au_defun(@<:@$1@:>@, autoupdate: @<:@$2@:>@)' --melt /dev/null >/tmp/aum8PDDp/au.m4 autom4te: the trace request object is: autom4te: $VAR1 = bless( [ autom4te: '0', autom4te: 0, autom4te: [ autom4te: '/usr/share/autoconf' autom4te: ], autom4te: [ autom4te: '/usr/share/autoconf/m4sugar/m4sugar.m4', autom4te: '/usr/share/autoconf/m4sugar/m4sh.m4', autom4te: '/usr/share/autoconf/autoconf/autoconf.m4', autom4te: 'aclocal.m4', autom4te: '/dev/null' autom4te: ], autom4te: { autom4te: 'AC_CANONICAL_BUILD' => 1, autom4te: 'AC_CANONICAL_HOST' => 1, autom4te: 'AC_CANONICAL_SYSTEM' => 1, autom4te: 'AC_CANONICAL_TARGET' => 1, autom4te: 'AC_CONFIG_AUX_DIR' => 1, autom4te: 'AC_CONFIG_FILES' => 1, autom4te: 'AC_CONFIG_HEADERS' => 1, autom4te: 'AC_CONFIG_LIBOBJ_DIR' => 1, autom4te: 'AC_CONFIG_LINKS' => 1, autom4te: 'AC_CONFIG_MACRO_DIR' => 1, autom4te: 'AC_CONFIG_MACRO_DIR_TRACE' => 1, autom4te: 'AC_CONFIG_SUBDIRS' => 1, autom4te: 'AC_DEFINE_TRACE_LITERAL' => 1, autom4te: 'AC_FC_FREEFORM' => 1, autom4te: 'AC_FC_PP_DEFINE' => 1, autom4te: 'AC_FC_PP_SRCEXT' => 1, autom4te: 'AC_FC_SRCEXT' => 1, autom4te: 'AC_INIT' => 1, autom4te: 'AC_LIBSOURCE' => 1, autom4te: 'AC_LIB_HAVE_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS' => 1, autom4te: 'AC_LIB_LINKFLAGS_FROM_LIBS' => 1, autom4te: 'AC_PROG_LIBTOOL' => 1, autom4te: 'AC_REQUIRE_AUX_FILE' => 1, autom4te: 'AC_SUBST' => 1, autom4te: 'AC_SUBST_TRACE' => 1, autom4te: 'AH_OUTPUT' => 1, autom4te: 'AM_AUTOMAKE_VERSION' => 1, autom4te: 'AM_CONDITIONAL' => 1, autom4te: 'AM_ENABLE_MULTILIB' => 1, autom4te: 'AM_EXTRA_RECURSIVE_TARGETS' => 1, autom4te: 'AM_GNU_GETTEXT' => 1, autom4te: 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, autom4te: 'AM_GNU_GETTEXT_REQUIRE_VERSION' => 1, autom4te: 'AM_GNU_GETTEXT_VERSION' => 1, autom4te: 'AM_ICONV' => 1, autom4te: 'AM_INIT_AUTOMAKE' => 1, autom4te: 'AM_MAINTAINER_MODE' => 1, autom4te: 'AM_MAKEFILE_INCLUDE' => 1, autom4te: 'AM_NLS' => 1, autom4te: 'AM_PATH_GUILE' => 1, autom4te: 'AM_POT_TOOLS' => 1, autom4te: 'AM_PROG_AR' => 1, autom4te: 'AM_PROG_CC_C_O' => 1, autom4te: 'AM_PROG_CXX_C_O' => 1, autom4te: 'AM_PROG_F77_C_O' => 1, autom4te: 'AM_PROG_FC_C_O' => 1, autom4te: 'AM_PROG_LIBTOOL' => 1, autom4te: 'AM_PROG_MKDIR_P' => 1, autom4te: 'AM_PROG_MOC' => 1, autom4te: 'AM_SILENT_RULES' => 1, autom4te: 'AM_XGETTEXT_OPTION' => 1, autom4te: 'AU_DEFINE' => 1, autom4te: 'GTK_DOC_CHECK' => 1, autom4te: 'GUILE_FLAGS' => 1, autom4te: 'IT_PROG_INTLTOOL' => 1, autom4te: 'LT_CONFIG_LTDL_DIR' => 1, autom4te: 'LT_INIT' => 1, autom4te: 'LT_SUPPORTED_TAG' => 1, autom4te: '_AM_COND_ELSE' => 1, autom4te: '_AM_COND_ENDIF' => 1, autom4te: '_AM_COND_IF' => 1, autom4te: '_AM_MAKEFILE_INCLUDE' => 1, autom4te: '_AM_SUBST_NOTMAKE' => 1, autom4te: '_LT_AC_TAGCONFIG' => 1, autom4te: '_m4_warn' => 1, autom4te: 'define' => 1, autom4te: 'include' => 1, autom4te: 'm4_define' => 1, autom4te: 'm4_include' => 1, autom4te: 'm4_pattern_allow' => 1, autom4te: 'm4_pattern_forbid' => 1, autom4te: 'm4_sinclude' => 1, autom4te: 'sinclude' => 1 autom4te: } autom4te: ], 'Autom4te::Request' ); autom4te: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.0t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_LIB_HAVE_LINKFLAGS --trace=AC_LIB_LINKFLAGS --trace=AC_LIB_LINKFLAGS_FROM_LIBS --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_GNU_GETTEXT_REQUIRE_VERSION --trace=AM_GNU_GETTEXT_VERSION --trace=AM_ICONV --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=AU_DEFINE --trace=GTK_DOC_CHECK --trace=GUILE_FLAGS --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=define --trace=include --trace=m4_define --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude /usr/share/autoconf/m4sugar/m4sugar.m4 /usr/share/autoconf/m4sugar/m4sh.m4 /usr/share/autoconf/autoconf/autoconf.m4 aclocal.m4 /dev/null > autom4te.cache/output.0t aclocal.m4:17: warning: this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'. autom4te: formatting traces for '/tmp/am4tLClLed/warnings': _m4_warn autom4te: reading /tmp/am4tLClLed/warnings autom4te: formatting traces for '-': AU_DEFINE autoupdate: running: /usr/bin/m4 --include=/tmp/aum8PDDp --include=/usr/share/autoconf /tmp/aum8PDDp/input.m4 > /tmp/aum8PDDp/updated autoupdate: 'configure.ac' is updated + autoreconf -ivf autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: autopoint --force Copying file intl/eval-plural.h Copying file intl/gettextP.h Copying file intl/gmo.h Copying file intl/hash-string.h Copying file intl/loadinfo.h Copying file intl/localcharset.h Copying file intl/os2compat.h Copying file intl/plural-exp.h Copying file intl/printf-args.h Copying file intl/printf-parse.h Copying file intl/relocatable.h Copying file intl/vasnprintf.h Copying file intl/vasnwprintf.h Copying file intl/wprintf-parse.h Copying file intl/xsize.h Copying file po/Makefile.in.in Copying file po/Makevars.template autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. libtoolize: copying file 'config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: configure.ac: not running autopoint a second time autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:40: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:744: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:737: AC_PROG_LEX is expanded from... aclocal.m4:631: AM_PROG_LEX is expanded from... configure.ac:40: the top level configure.ac:521: warning: The macro 'AC_OUTPUT_COMMANDS' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/status.m4:1029: AC_OUTPUT_COMMANDS is expanded from... m4/po.m4:23: AM_PO_SUBDIRS is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/headers.m4:664: AC_HEADER_STDC is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/signed.m4:9: bh_C_SIGNED is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/longlong.m4:11: gl_AC_TYPE_LONG_LONG is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/longdouble.m4:11: gt_TYPE_LONGDOUBLE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/wchar_t.m4:11: gt_TYPE_WCHAR_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/wint_t.m4:11: gt_TYPE_WINT_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes_h.m4:12: gl_AC_HEADER_INTTYPES_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/stdint_h.m4:12: gl_AC_HEADER_STDINT_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/intmax.m4:11: gt_TYPE_INTMAX_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3053: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/printf-posix.m4:11: gt_PRINTF_POSIX is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3053: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/intdiv0.m4:9: gt_INTDIV0 is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/ulonglong.m4:11: gl_AC_TYPE_UNSIGNED_LONG_LONG is expanded from... m4/uintmax_t.m4:14: gl_AC_TYPE_UINTMAX_T is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes.m4:12: gt_HEADER_INTTYPES_H is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/inttypes-pri.m4:12: gt_INTTYPES_PRI is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro '_AC_COMPUTE_INT' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:3471: _AC_COMPUTE_INT is expanded from... m4/size_max.m4:9: gl_SIZE_MAX is expanded from... m4/xsize.m4:7: gl_XSIZE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... m4/size_max.m4:9: gl_SIZE_MAX is expanded from... m4/xsize.m4:7: gl_XSIZE is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:486: gt_INTL_MACOSX is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:530: gt_CHECK_DECL is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/iconv.m4:20: AM_ICONV_LINK is expanded from... m4/iconv.m4:75: AM_ICONV is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... m4/iconv.m4:75: AM_ICONV is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/codeset.m4:9: AM_LANGINFO_CODESET is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/lcmessage.m4:21: gt_LC_MESSAGES is expanded from... m4/gettext.m4:359: AM_INTL_SUBDIR is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:486: gt_INTL_MACOSX is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level configure.ac:521: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:2976: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from... configure.ac:521: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:32: installing 'config/compile' configure.ac:27: installing 'config/missing' doc/el/Makefile.am:3: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead doc/el/Makefile.am:3: installing 'config/texinfo.tex' doc/en/Makefile.am:13: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead doc/es/Makefile.am:1: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead src/Makefile.am: installing 'config/depcomp' autoreconf: configure.ac: not running make: --make not given autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config/config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config/config.guess + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib + ./configure --host=armv7hl-mageia-linux-gnueabi --build=armv7hl-mageia-linux-gnueabi --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-static=no --with-included-gettext=no --enable-nls=yes --enable-tommath=no --enable-debug=no --enable-gc=no --enable-sscl=no --enable-dl=yes --enable-gsl=yes --enable-lapack=yes --enable-pari=yes --enable-ntl=yes --enable-gmpxx=yes --enable-cocoa=autodetect --enable-gui=yes --disable-rpath checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1001' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for armv7hl-mageia-linux-gnueabi-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether ln -s works... yes checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking build system type... armv7hl-mageia-linux-gnueabi checking host system type... armv7hl-mageia-linux-gnueabi checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p checking the name lister (/usr/bin/armv7hl-mageia-linux-gnueabi-nm -p) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert armv7hl-mageia-linux-gnueabi file names to armv7hl-mageia-linux-gnueabi format... func_convert_file_noop checking how to convert armv7hl-mageia-linux-gnueabi file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for armv7hl-mageia-linux-gnueabi-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7hl-mageia-linux-gnueabi-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7hl-mageia-linux-gnueabi-ranlib... armv7hl-mageia-linux-gnueabi-ranlib checking for armv7hl-mageia-linux-gnueabi-ar... armv7hl-mageia-linux-gnueabi-ar checking for archiver @FILE support... @ checking for armv7hl-mageia-linux-gnueabi-strip... no checking for strip... strip checking command to parse /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for armv7hl-mageia-linux-gnueabi-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for bison... no checking for byacc... no checking for flex... no checking for lex... no checking whether byte ordering is bigendian... no checking for standard C++ header files... yes checking for regex... yes checking for tgammaf... yes checking for gmp.h... yes checking for main in -lgmp... yes checking for mpfr.h... yes checking for main in -lmpfr... yes checking for mpfr_set_str_raw... no checking for mpfi.h... yes checking for main in -lmpfi... yes checking for mps/mps.h... no checking for gmpxx.h... no checking for ecm.h... no checking for bern_rat.h... no checking for NTL/ZZ.h... yes checking for main in -lntl... yes checking for pari/pari.h... yes checking for main in -lpari... yes ./configure: line 20437: xno: command not found checking for main in -lm... yes checking for png.h... yes checking for library containing png_sig_cmp... -lpng16 checking for dlopen in -ldl... yes checking size of void *... 4 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking for gsl/gsl_blas.h... yes checking for gsl/gsl_eigen.h... yes checking for main in -lgslcblas... yes checking for gsl_sf_gamma in -lgsl... yes checking for main in -lgfortran... yes checking for main in -lblas... yes checking for main in -llapack... yes checking for CoCoA/BigInt.H... no checking for ao/ao.h... yes checking for main in -lao... yes checking for glpk.h... yes checking for main in -lglpk... yes checking for samplerate.h... yes checking for main in -lsamplerate... yes checking for curl/curl.h... yes checking for main in -lcurl... yes checking for tgetent... no checking for tgetent in -lncurses... yes checking for readline/readline.h... yes checking for readline/history.h... yes checking for version of libreadline... yes checking for readline in -lreadline... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -lGL... yes checking for FL/Fl.H... yes checking for main in -lX11... yes checking for main in -lXcursor... yes checking for main in -lXfixes... yes checking for main in -lXinerama... yes checking for main in -lfontconfig... yes checking for main in -lXft... yes checking for main in -lXft... (cached) yes checking for main in -lXext... yes checking for main in -lXrender... yes checking for main in -lfltk_gl... yes checking for main in -lfltk... yes checking for main in -lz... yes checking for png.h... (cached) yes checking for main in -lpng... yes checking for main in -ljpeg... yes checking for main in -lfltk_images... yes checking for dfu_lib.h... no checking for main in -lusb-1.0... no checking for dfu_main in -ldfu... no checking for main in -lcliquer... no checking for main in -lnauty... no checking for nauty/naututil.h... no checking for vcl2/vectorclass.h... no checking for main in -lpthread... yes checking for pthread.h... yes checking for malloc.h... yes checking for mallinfo... yes checking for sysconf... yes checking for clock_gettime in -lrt... yes checking for unordered_map... yes checking for ext/hash_map... yes checking for tr1/unordered_map... yes checking for hash_map... yes checking for pwd.h... yes checking for locale.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... yes checking for sys/times.h... yes checking for sys/resource.h... yes checking for sys/types.h... (cached) yes checking for signal.h... yes checking for getpid... yes checking for getcwd... yes checking for getpwuid... yes checking for system... yes checking for main in -lintl... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for egrep -e... (cached) /usr/bin/grep -E checking whether we are using the GNU C Library 2 or newer... yes checking for strerror in -lcposix... no checking for egrep... (cached) /usr/bin/grep -E checking for an ANSI C-conforming const... yes checking for signed... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for long long... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking for working alloca.h... yes checking for alloca... yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for ptrdiff_t... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... (cached) yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for getcwd... (cached) yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for wcslen... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for egrep... (cached) /usr/bin/grep -E checking for latex... /usr/bin/latex checking for makeindex... /usr/bin/makeindex checking for pdflatex... /usr/bin/pdflatex checking for dvips... /usr/bin/dvips checking for sstream... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating check/Makefile config.status: creating doc/Makefile config.status: creating doc/en/Makefile config.status: creating doc/es/Makefile config.status: creating doc/fr/Makefile config.status: creating doc/el/Makefile config.status: creating doc/el/tutoriel/Makefile config.status: creating doc/el/casinter/Makefile config.status: creating doc/local/Makefile config.status: creating doc/pt/Makefile config.status: creating doc/zh/Makefile config.status: creating doc/de/Makefile config.status: creating intl/Makefile config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating examples/Makefile config.status: creating debianold/Makefile config.status: creating debian/Makefile config.status: creating micropython-1.12/Makefile config.status: creating micropython-1.12/docs/Makefile config.status: creating micropython-1.12/drivers/Makefile config.status: creating micropython-1.12/examples/Makefile config.status: creating micropython-1.12/extmod/Makefile config.status: creating micropython-1.12/lib/Makefile config.status: creating micropython-1.12/logo/Makefile config.status: creating micropython-1.12/ports/Makefile config.status: creating micropython-1.12/py/Makefile config.status: creating micropython-1.12/tests/Makefile config.status: creating micropython-1.12/tools/Makefile config.status: creating micropython-1.12/unix/Makefile config.status: creating micropython-1.12/ulab/Makefile config.status: creating micropython-1.12/ulab/numpy/Makefile config.status: creating micropython-1.12/ulab/numpy/fft/Makefile config.status: creating micropython-1.12/ulab/numpy/ndarray/Makefile config.status: creating micropython-1.12/ulab/numpy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/Makefile config.status: creating micropython-1.12/ulab/scipy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/optimize/Makefile config.status: creating micropython-1.12/ulab/scipy/signal/Makefile config.status: creating micropython-1.12/ulab/scipy/special/Makefile config.status: creating micropython-1.12/ulab/user/Makefile config.status: creating micropython-1.12/ulab/utils/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile Adding link . to giac in src If you want SIMD instruction support, please install https://github.com/vectorclass version 2, export CXXFLAGS='-std=c++17 -march=native -O2' and run ./configure again. + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in micropython-1.12 Making all in xcas make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ../py/mkrules.mk:176: warning: overriding recipe for target 'libmicropython.a' ../py/mkrules.mk:145: warning: ignoring old recipe for target 'libmicropython.a' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/genhdr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/extmod/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/lib/embed/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/lib/utils/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/py/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/fft/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/linalg/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/numpy/ndarray/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/linalg/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/optimize/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/signal/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/scipy/special/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/user/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' mkdir -p build/ulab/utils/ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' python3 ../py/makeversionhdr.py build/genhdr/mpversion.h /home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas/../py/makeversionhdr.py:76: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). datetime.datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', GEN build/genhdr/mpversion.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/moduledefs.h python3 ../py/makemoduledefs.py --vpath="., .., " py/mpstate.c py/malloc.c py/gc.c py/pystack.c py/qstr.c py/vstr.c py/mpprint.c py/unicode.c py/mpz.c py/reader.c py/lexer.c py/parse.c py/scope.c py/compile.c py/emitcommon.c py/emitbc.c py/asmbase.c py/asmx64.c py/emitnx64.c py/asmx86.c py/emitnx86.c py/asmthumb.c py/emitnthumb.c py/emitinlinethumb.c py/asmarm.c py/emitnarm.c py/asmxtensa.c py/emitnxtensa.c py/emitinlinextensa.c py/emitnxtensawin.c py/formatfloat.c py/parsenumbase.c py/parsenum.c py/emitglue.c py/persistentcode.c py/runtime.c py/runtime_utils.c py/scheduler.c py/nativeglue.c py/ringbuf.c py/stackctrl.c py/argcheck.c py/warning.c py/profile.c py/map.c py/obj.c py/objarray.c py/objattrtuple.c py/objbool.c py/objboundmeth.c py/objcell.c py/objclosure.c py/objcomplex.c py/objdeque.c py/objdict.c py/objenumerate.c py/objexcept.c py/objfilter.c py/objfloat.c py/objfun.c py/objgenerator.c py/objgetitemiter.c py/objint.c py/objint_longlong.c py/objint_mpz.c py/objlist.c py/objmap.c py/objmodule.c py/objobject.c py/objpolyiter.c py/objproperty.c py/objnone.c py/objnamedtuple.c py/objrange.c py/objreversed.c py/objset.c py/objsingleton.c py/objslice.c py/objstr.c py/objstrunicode.c py/objstringio.c py/objtuple.c py/objtype.c py/objzip.c py/opmethods.c py/sequence.c py/stream.c py/binary.c py/builtinimport.c py/builtinevex.c py/builtinhelp.c py/modarray.c py/modbuiltins.c py/modcollections.c py/modgc.c py/modio.c py/modmath.c py/modcmath.c py/modmicropython.c py/modstruct.c py/modsys.c py/moduerrno.c py/modthread.c py/vm.c py/bc.c py/showbc.c py/repl.c py/smallint.c py/frozenmod.c extmod/moductypes.c extmod/modujson.c extmod/modure.c extmod/moduzlib.c extmod/moduheapq.c extmod/modutimeq.c extmod/moduhashlib.c extmod/moducryptolib.c extmod/modubinascii.c extmod/virtpin.c extmod/machine_mem.c extmod/machine_pinbase.c extmod/machine_signal.c extmod/machine_pulse.c extmod/machine_i2c.c extmod/machine_spi.c extmod/modbluetooth.c extmod/modussl_axtls.c extmod/modussl_mbedtls.c extmod/modurandom.c extmod/moduselect.c extmod/moduwebsocket.c extmod/modwebrepl.c extmod/modframebuf.c extmod/vfs.c extmod/vfs_blockdev.c extmod/vfs_reader.c extmod/vfs_posix.c extmod/vfs_posix_file.c extmod/vfs_fat.c extmod/vfs_fat_diskio.c extmod/vfs_fat_file.c extmod/vfs_lfs.c extmod/utime_mphal.c extmod/uos_dupterm.c lib/embed/abort_.c lib/utils/printf.c build/genhdr/moduledefs.h ./file.c ./main.c ./modtime.c ./icas.c ./input.c ./graphic.c ./nop.c ./gccollect.c ./unix_mphal.c ./modos.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c > build/genhdr/moduledefs.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstr.i.last gcc -E -DNO_QSTR -Ibuild/tmp -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 ../py/mpstate.c ../py/malloc.c ../py/gc.c ../py/pystack.c ../py/qstr.c ../py/vstr.c ../py/mpprint.c ../py/unicode.c ../py/mpz.c ../py/reader.c ../py/lexer.c ../py/parse.c ../py/scope.c ../py/compile.c ../py/emitcommon.c ../py/emitbc.c ../py/asmbase.c ../py/asmx64.c ../py/emitnx64.c ../py/asmx86.c ../py/emitnx86.c ../py/asmthumb.c ../py/emitnthumb.c ../py/emitinlinethumb.c ../py/asmarm.c ../py/emitnarm.c ../py/asmxtensa.c ../py/emitnxtensa.c ../py/emitinlinextensa.c ../py/emitnxtensawin.c ../py/formatfloat.c ../py/parsenumbase.c ../py/parsenum.c ../py/emitglue.c ../py/persistentcode.c ../py/runtime.c ../py/runtime_utils.c ../py/scheduler.c ../py/nativeglue.c ../py/ringbuf.c ../py/stackctrl.c ../py/argcheck.c ../py/warning.c ../py/profile.c ../py/map.c ../py/obj.c ../py/objarray.c ../py/objattrtuple.c ../py/objbool.c ../py/objboundmeth.c ../py/objcell.c ../py/objclosure.c ../py/objcomplex.c ../py/objdeque.c ../py/objdict.c ../py/objenumerate.c ../py/objexcept.c ../py/objfilter.c ../py/objfloat.c ../py/objfun.c ../py/objgenerator.c ../py/objgetitemiter.c ../py/objint.c ../py/objint_longlong.c ../py/objint_mpz.c ../py/objlist.c ../py/objmap.c ../py/objmodule.c ../py/objobject.c ../py/objpolyiter.c ../py/objproperty.c ../py/objnone.c ../py/objnamedtuple.c ../py/objrange.c ../py/objreversed.c ../py/objset.c ../py/objsingleton.c ../py/objslice.c ../py/objstr.c ../py/objstrunicode.c ../py/objstringio.c ../py/objtuple.c ../py/objtype.c ../py/objzip.c ../py/opmethods.c ../py/sequence.c ../py/stream.c ../py/binary.c ../py/builtinimport.c ../py/builtinevex.c ../py/builtinhelp.c ../py/modarray.c ../py/modbuiltins.c ../py/modcollections.c ../py/modgc.c ../py/modio.c ../py/modmath.c ../py/modcmath.c ../py/modmicropython.c ../py/modstruct.c ../py/modsys.c ../py/moduerrno.c ../py/modthread.c ../py/vm.c ../py/bc.c ../py/showbc.c ../py/repl.c ../py/smallint.c ../py/frozenmod.c ../extmod/moductypes.c ../extmod/modujson.c ../extmod/modure.c ../extmod/moduzlib.c ../extmod/moduheapq.c ../extmod/modutimeq.c ../extmod/moduhashlib.c ../extmod/moducryptolib.c ../extmod/modubinascii.c ../extmod/virtpin.c ../extmod/machine_mem.c ../extmod/machine_pinbase.c ../extmod/machine_signal.c ../extmod/machine_pulse.c ../extmod/machine_i2c.c ../extmod/machine_spi.c ../extmod/modbluetooth.c ../extmod/modussl_axtls.c ../extmod/modussl_mbedtls.c ../extmod/modurandom.c ../extmod/moduselect.c ../extmod/moduwebsocket.c ../extmod/modwebrepl.c ../extmod/modframebuf.c ../extmod/vfs.c ../extmod/vfs_blockdev.c ../extmod/vfs_reader.c ../extmod/vfs_posix.c ../extmod/vfs_posix_file.c ../extmod/vfs_fat.c ../extmod/vfs_fat_diskio.c ../extmod/vfs_fat_file.c ../extmod/vfs_lfs.c ../extmod/utime_mphal.c ../extmod/uos_dupterm.c ../lib/embed/abort_.c ../lib/utils/printf.c build/genhdr/moduledefs.h file.c main.c modtime.c icas.c input.c graphic.c nop.c gccollect.c unix_mphal.c modos.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c ../py/mpconfig.h mpconfigport.h >build/genhdr/qstr.i.last make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstr.split python3 ../py/makeqstrdefs.py split build/genhdr/qstr.i.last build/genhdr/qstr build/genhdr/qstrdefs.collected.h touch build/genhdr/qstr.split make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstrdefs.collected.h python3 ../py/makeqstrdefs.py cat build/genhdr/qstr.i.last build/genhdr/qstr build/genhdr/qstrdefs.collected.h QSTR updated make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/qstrdefs.generated.h cat ../py/qstrdefs.h qstrdefsport.h build/genhdr/qstrdefs.collected.h | sed 's/^Q(.*)/"&"/' | gcc -E -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 - | sed 's/^\"\(Q(.*)\)\"/\1/' > build/genhdr/qstrdefs.preprocessed.h python3 ../py/makeqstrdata.py build/genhdr/qstrdefs.preprocessed.h > build/genhdr/qstrdefs.generated.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpstate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpstate.o ../py/mpstate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nlr.o ../py/nlr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrpowerpc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrsetjmp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrsetjmp.o ../py/nlrsetjmp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/pystack.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/pystack.o ../py/pystack.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/malloc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/malloc.o ../py/malloc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/qstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/qstr.o ../py/qstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/vstr.o ../py/vstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/unicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/unicode.o ../py/unicode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpprint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpprint.o ../py/mpprint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/reader.o ../py/reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/gc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/gc.o ../py/gc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/lexer.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/lexer.o ../py/lexer.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scope.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scope.o ../py/scope.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitcommon.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitcommon.o ../py/emitcommon.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parse.o ../py/parse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmbase.o ../py/asmbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmx64.o ../py/asmx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx64.o ../py/emitnx64.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmx86.o ../py/asmx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx86.o ../py/emitnx86.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmthumb.o ../py/asmthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnthumb.o ../py/emitnthumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpz.o ../py/mpz.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinethumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinethumb.o ../py/emitinlinethumb.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitbc.o ../py/emitbc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmxtensa.o ../py/asmxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnxtensa.o ../py/emitnxtensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmarm.o ../py/asmarm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensawin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnxtensawin.o ../py/emitnxtensawin.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinextensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinextensa.o ../py/emitinlinextensa.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenumbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenumbase.o ../py/parsenumbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/formatfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/formatfloat.o ../py/formatfloat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenum.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenum.o ../py/parsenum.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitglue.o ../py/emitglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/persistentcode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/persistentcode.o ../py/persistentcode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime_utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime_utils.o ../py/runtime_utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scheduler.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scheduler.o ../py/scheduler.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nativeglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nativeglue.o ../py/nativeglue.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/ringbuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/ringbuf.o ../py/ringbuf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stackctrl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stackctrl.o ../py/stackctrl.c ../py/stackctrl.c: In function 'mp_stack_ctrl_init': ../py/stackctrl.c:32:32: warning: storing the address of local variable 'stack_dummy' in 'mp_state_ctx.thread.stack_top' [-Wdangling-pointer=] 32 | MP_STATE_THREAD(stack_top) = (char*)&stack_dummy; ../py/stackctrl.c:31:18: note: 'stack_dummy' declared here 31 | volatile int stack_dummy; | ^~~~~~~~~~~ In file included from ../py/runtime.h:29, from ../py/stackctrl.c:27: ../py/mpstate.h:277:23: note: 'mp_state_ctx' declared here 277 | extern mp_state_ctx_t mp_state_ctx; | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/argcheck.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/argcheck.o ../py/argcheck.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/warning.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/warning.o ../py/warning.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/profile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/profile.o ../py/profile.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime.o ../py/runtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/map.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/map.o ../py/map.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/obj.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/obj.o ../py/obj.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/compile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/compile.o ../py/compile.c ../py/compile.c: In function 'do_import_name': ../py/compile.c:1127:27: warning: argument to 'alloca' is too large [-Walloca-larger-than=] 1127 | char *q_ptr = mp_local_alloc(len); | ^~~~~~~~~~~~~~ ../py/compile.c:1127:27: note: limit is 2147483647 bytes, but argument is 4294967295 ../py/compile.c:1138:27: warning: 'q_ptr' may be used uninitialized [-Wmaybe-uninitialized] 1138 | qstr q_full = qstr_from_strn(q_ptr, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../py/obj.h:31, from ../py/parse.h:32, from ../py/scope.h:29, from ../py/compile.c:33: ../py/qstr.h:67:6: note: by argument 1 of type 'const char *' to 'qstr_from_strn' declared here 67 | qstr qstr_from_strn(const char *str, size_t len); | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnarm.o ../py/emitnarm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objattrtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objattrtuple.o ../py/objattrtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objbool.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objbool.o ../py/objbool.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcell.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcell.o ../py/objcell.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objboundmeth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objboundmeth.o ../py/objboundmeth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objarray.o ../py/objarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objclosure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objclosure.o ../py/objclosure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdeque.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdeque.o ../py/objdeque.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objenumerate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objenumerate.o ../py/objenumerate.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcomplex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcomplex.o ../py/objcomplex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfilter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfilter.o ../py/objfilter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfloat.o ../py/objfloat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objexcept.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objexcept.o ../py/objexcept.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgetitemiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgetitemiter.o ../py/objgetitemiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdict.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdict.o ../py/objdict.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgenerator.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgenerator.o ../py/objgenerator.c In file included from ../py/objgenerator.c:32: ../py/objgenerator.c: In function 'gen_wrap_call': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objgenerator.c:59:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 59 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objgenerator.c: In function 'native_gen_wrap_call': ../py/objgenerator.c:101:81: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:66: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~ ../py/objgenerator.c:101:54: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~ ../py/objgenerator.c:101:41: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~ ../py/objgenerator.c:101:21: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 101 | size_t n_state, n_exc_stack_unused, scope_flags, n_pos_args, n_kwonly_args, n_def_args; | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfun.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfun.o ../py/objfun.c In file included from ../py/objfun.c:34: ../py/objfun.c: In function 'mp_obj_code_get_name': ../py/bc.h:165:20: warning: variable 'n_cell' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:165:12: warning: variable 'n_info' set but not used [-Wunused-but-set-variable=] 165 | size_t n_info, n_cell; \ | ^~~~~~ ../py/objfun.c:160:5: note: in expansion of macro 'MP_BC_PRELUDE_SIZE_DECODE' 160 | MP_BC_PRELUDE_SIZE_DECODE(code_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'mp_obj_fun_get_name': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/objfun.c:182:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 182 | MP_BC_PRELUDE_SIG_DECODE(bc); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c: In function 'fun_bc_call': ../py/objfun.c:214:69: warning: variable 'n_def_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:54: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:42: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:214:29: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 214 | size_t n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_args; \ | ^~~~~~~~~~~ ../py/objfun.c:273:5: note: in expansion of macro 'DECODE_CODESTATE_SIZE' 273 | DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size); | ^~~~~~~~~~~~~~~~~~~~~ ../py/objfun.c:313:39: warning: variable 'n_def_args_unused' set but not used [-Wunused-but-set-variable=] 313 | size_t n_pos_args, n_kwonly_args, n_def_args_unused; | ^~~~~~~~~~~~~~~~~ ../py/objfun.c:312:48: warning: variable 'scope_flags_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:28: warning: variable 'n_exc_stack_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~~~~~ ../py/objfun.c:312:12: warning: variable 'n_state_unused' set but not used [-Wunused-but-set-variable=] 312 | size_t n_state_unused, n_exc_stack_unused, scope_flags_unused; | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_longlong.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_longlong.o ../py/objint_longlong.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmap.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmap.o ../py/objmap.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint.o ../py/objint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmodule.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmodule.o ../py/objmodule.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_mpz.o ../py/objint_mpz.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objobject.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objobject.o ../py/objobject.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objpolyiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objproperty.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objproperty.o ../py/objproperty.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnone.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnone.o ../py/objnone.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objlist.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objlist.o ../py/objlist.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objreversed.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objreversed.o ../py/objreversed.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnamedtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objrange.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objrange.o ../py/objrange.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objsingleton.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objsingleton.o ../py/objsingleton.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objslice.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objslice.o ../py/objslice.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstringio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstringio.o ../py/objstringio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objset.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objset.o ../py/objset.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstrunicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstrunicode.o ../py/objstrunicode.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objzip.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objzip.o ../py/objzip.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtuple.o ../py/objtuple.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/opmethods.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/opmethods.o ../py/opmethods.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/sequence.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/sequence.o ../py/sequence.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stream.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stream.o ../py/stream.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtype.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtype.o ../py/objtype.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/binary.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/binary.o ../py/binary.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinevex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinevex.o ../py/builtinevex.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinhelp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinhelp.o ../py/builtinhelp.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modarray.o ../py/modarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinimport.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinimport.o ../py/builtinimport.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcollections.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcollections.o ../py/modcollections.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modgc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modgc.o ../py/modgc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modio.o ../py/modio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcmath.o ../py/modcmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstr.o ../py/objstr.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmath.o ../py/modmath.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modbuiltins.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modbuiltins.o ../py/modbuiltins.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modsys.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modsys.o ../py/modsys.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/moduerrno.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/moduerrno.o ../py/moduerrno.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmicropython.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmicropython.o ../py/modmicropython.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modstruct.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modstruct.o ../py/modstruct.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modthread.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modthread.o ../py/modthread.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/repl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/repl.o ../py/repl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/bc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/bc.o ../py/bc.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/smallint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/smallint.o ../py/smallint.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/frozenmod.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/frozenmod.o ../py/frozenmod.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/showbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/showbc.o ../py/showbc.c In file included from ../py/showbc.c:31: ../py/showbc.c: In function 'mp_bytecode_print': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/showbc.c:87:5: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 87 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modujson.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modujson.o ../extmod/modujson.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moductypes.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moductypes.o ../extmod/moductypes.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduheapq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/vm.o ../py/vm.c In file included from ../py/emitglue.h:30, from ../py/vm.c:32: ../py/vm.c: In function 'mp_execute_bytecode': ../py/bc.h:130:74: warning: variable 'n_def_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:59: warning: variable 'n_kwonly_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:47: warning: variable 'n_pos_args' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:34: warning: variable 'scope_flags' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:21: warning: variable 'n_exc_stack' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../py/bc.h:130:12: warning: variable 'n_state' set but not used [-Wunused-but-set-variable=] 130 | size_t n_state, n_exc_stack, scope_flags, n_pos_args, n_kwonly_args, n_def_pos_args; \ | ^~~~~~~ ../py/vm.c:1462:17: note: in expansion of macro 'MP_BC_PRELUDE_SIG_DECODE' 1462 | MP_BC_PRELUDE_SIG_DECODE(ip); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modutimeq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modutimeq.o ../extmod/modutimeq.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moducryptolib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moducryptolib.o ../extmod/moducryptolib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduhashlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modure.o ../extmod/modure.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/virtpin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/virtpin.o ../extmod/virtpin.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_mem.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_mem.o ../extmod/machine_mem.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pinbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pinbase.o ../extmod/machine_pinbase.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modubinascii.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduzlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_signal.o ../extmod/machine_signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pulse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pulse.o ../extmod/machine_pulse.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_i2c.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_i2c.o ../extmod/machine_i2c.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_axtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_axtls.o ../extmod/modussl_axtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modbluetooth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modbluetooth.o ../extmod/modbluetooth.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_spi.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_spi.o ../extmod/machine_spi.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_mbedtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_mbedtls.o ../extmod/modussl_mbedtls.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduselect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduselect.o ../extmod/moduselect.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduwebsocket.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduwebsocket.o ../extmod/moduwebsocket.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modwebrepl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modframebuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modframebuf.o ../extmod/modframebuf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs.o ../extmod/vfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_blockdev.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_blockdev.o ../extmod/vfs_blockdev.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modurandom.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat.o ../extmod/vfs_fat.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix_file.o ../extmod/vfs_posix_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_reader.o ../extmod/vfs_reader.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix.o ../extmod/vfs_posix.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_diskio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_diskio.o ../extmod/vfs_fat_diskio.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_fat_file.o ../extmod/vfs_fat_file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_lfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_lfs.o ../extmod/vfs_lfs.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/uos_dupterm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/uos_dupterm.o ../extmod/uos_dupterm.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/embed/abort_.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/embed/abort_.o ../lib/embed/abort_.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/utime_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/utime_mphal.o ../extmod/utime_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/utils/printf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/utils/printf.o ../lib/utils/printf.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./file.o file.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC icas.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./icas.o icas.c icas.c: In function 'read_file': icas.c:28:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 28 | fscanf(f,"%s",buf); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC main.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./main.o main.c main.c: In function 'main_': main.c:587:15: warning: unused variable 'NOTHING_EXECUTED' [-Wunused-variable] 587 | const int NOTHING_EXECUTED = -2; | ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:484:13: warning: 'set_sys_argv' defined but not used [-Wunused-function] 484 | STATIC void set_sys_argv(char *argv[], int argc, int start_arg) { | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC modtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modtime.o modtime.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC nop.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./nop.o nop.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC input.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./input.o input.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC gccollect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./gccollect.o gccollect.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC modos.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modos.o modos.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC unix_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./unix_mphal.o unix_mphal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/signal/signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/signal/signal.o ulab/scipy/signal/signal.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/optimize/optimize.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/optimize/optimize.o ulab/scipy/optimize/optimize.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/special/special.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/special/special.o ulab/scipy/special/special.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/linalg/linalg.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/linalg/linalg.o ulab/scipy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_tools.o ulab/ulab_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/ndarray/ndarray_iter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/ndarray/ndarray_iter.o ulab/numpy/ndarray/ndarray_iter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_properties.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_properties.o ulab/ndarray_properties.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/approx.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/approx.o ulab/numpy/approx.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/compare.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/compare.o ulab/numpy/compare.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray.o ulab/ndarray.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/fft/fft.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft.o ulab/numpy/fft/fft.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/fft/fft_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft_tools.o ulab/numpy/fft/fft_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_create.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_create.o ulab/ulab_create.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC graphic.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./graphic.o graphic.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/filter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/filter.o ulab/numpy/filter.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/linalg/linalg_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg_tools.o ulab/numpy/linalg/linalg_tools.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/linalg/linalg.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg.o ulab/numpy/linalg/linalg.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/poly.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/poly.o ulab/numpy/poly.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/stats.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/stats.o ulab/numpy/stats.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/transform.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/transform.o ulab/numpy/transform.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numpy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numpy.o ulab/numpy/numpy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/scipy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/scipy.o ulab/scipy/scipy.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/vector.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/vector.o ulab/numpy/vector.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/user/user.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/user/user.o ulab/user/user.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/utils/utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/utils/utils.o ulab/utils/utils.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab.o ulab/ulab.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_operators.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_operators.o ulab/ndarray_operators.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numerical.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numerical.o ulab/numpy/numerical.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ar rcs libmicropython.a build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o build/py/stackctrl.o build/py/argcheck.o build/py/warning.o build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o build/py/objlist.o build/py/objmap.o build/py/objmodule.o build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o build/py/objreversed.o build/py/objset.o build/py/objsingleton.o build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o build/py/objstringio.o build/py/objtuple.o build/py/objtype.o build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o build/py/modio.o build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o build/extmod/moduhashlib.o build/extmod/moducryptolib.o build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o build/extmod/machine_pinbase.o build/extmod/machine_signal.o build/extmod/machine_pulse.o build/extmod/machine_i2c.o build/extmod/machine_spi.o build/extmod/modbluetooth.o build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o build/extmod/modurandom.o build/extmod/moduselect.o build/extmod/moduwebsocket.o build/extmod/modwebrepl.o build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o build/extmod/vfs_reader.o build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o build/lib/embed/abort_.o build/lib/utils/printf.o build/./file.o build/./main.o build/./modtime.o build/./icas.o build/./input.o build/./graphic.o build/./nop.o build/./gccollect.o build/./unix_mphal.o build/./modos.o build/ulab/scipy/linalg/linalg.o build/ulab/scipy/optimize/optimize.o build/ulab/scipy/signal/signal.o build/ulab/scipy/special/special.o build/ulab/ndarray_operators.o build/ulab/ulab_tools.o build/ulab/ndarray.o build/ulab/numpy/ndarray/ndarray_iter.o build/ulab/ndarray_properties.o build/ulab/numpy/approx.o build/ulab/numpy/compare.o build/ulab/ulab_create.o build/ulab/numpy/fft/fft.o build/ulab/numpy/fft/fft_tools.o build/ulab/numpy/filter.o build/ulab/numpy/linalg/linalg.o build/ulab/numpy/linalg/linalg_tools.o build/ulab/numpy/numerical.o build/ulab/numpy/poly.o build/ulab/numpy/stats.o build/ulab/numpy/transform.o build/ulab/numpy/vector.o build/ulab/numpy/numpy.o build/ulab/scipy/scipy.o build/ulab/user/user.o build/ulab/utils/utils.o build/ulab/ulab.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' ln -sf ../ulab . rm -f libmicropython.a ar cru libmicropython.a build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o build/py/stackctrl.o build/py/argcheck.o build/py/warning.o build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o build/py/objlist.o build/py/objmap.o build/py/objmodule.o build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o build/py/objreversed.o build/py/objset.o build/py/objsingleton.o build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o build/py/objstringio.o build/py/objtuple.o build/py/objtype.o build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o build/py/modio.o build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o build/extmod/moduhashlib.o build/extmod/moducryptolib.o build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o build/extmod/machine_pinbase.o build/extmod/machine_signal.o build/extmod/machine_pulse.o build/extmod/machine_i2c.o build/extmod/machine_spi.o build/extmod/modbluetooth.o build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o build/extmod/modurandom.o build/extmod/moduselect.o build/extmod/moduwebsocket.o build/extmod/modwebrepl.o build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o build/extmod/vfs_reader.o build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o build/lib/embed/abort_.o build/lib/utils/printf.o build/./unix_mphal.o build/./modos.o build/./gccollect.o build/./input.o build/./file.o build/./graphic.o build/./main.o build/./nop.o build/modtime.o build/ulab/*.o build/ulab/numpy/*.o build/ulab/numpy/fft/*.o build/ulab/numpy/linalg/*.o build/ulab/numpy/ndarray/*.o build/ulab/scipy/*.o build/ulab/scipy/linalg/*.o build/ulab/scipy/optimize/*.o build/ulab/scipy/signal/*.o build/ulab/scipy/special/*.o build/ulab/user/*.o build/ulab/utils/*.o /bin/cp libmicropython.a ../.. make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Nothing to be done for 'all-am'. Making all in src make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_lexer.lo input_lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_lexer.cc -fPIC -DPIC -o .libs/input_lexer.o In file included from gen.h:68, from giacPCH.h:32, from input_lexer.ll:47: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o icas.o icas.cc In file included from gen.h:68, from icas.cc:56: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sym2poly.lo sym2poly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sym2poly.cc -fPIC -DPIC -o .libs/sym2poly.o In file included from gen.h:68, from giacPCH.h:32, from sym2poly.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o moyal.lo moyal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c moyal.cc -fPIC -DPIC -o .libs/moyal.o In file included from gen.h:68, from giacPCH.h:32, from moyal.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_kolmogorovt(const gen&, const context*)' at moyal.cc:2789:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_kolmogorovt(const gen&, const context*)' at moyal.cc:2844:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::gen giac::_cdf(const gen&, const context*)' at moyal.cc:3866:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o maple.lo maple.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c maple.cc -fPIC -DPIC -o .libs/maple.o In file included from gen.h:68, from giacPCH.h:32, from maple.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' maple.cc: In function 'giac::gen giac::_thread_timeout(const gen&, const context*)': maple.cc:887:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 887 | ctrl_c=interrupted=true; | ~~~~~~~~~~~^~~~~ maple.cc:899:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 899 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ti89.lo ti89.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ti89.cc -fPIC -DPIC -o .libs/ti89.o In file included from gen.h:68, from giacPCH.h:32, from ti89.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o threaded.lo threaded.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c threaded.cc -fPIC -DPIC -o .libs/threaded.o In file included from gen.h:68, from giacPCH.h:32, from threaded.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:68, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 726 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from index.h:43: /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair >; _Val = std::pair >, giac::ext_gcd_t>; _KeyOfValue = std::_Select1st >, giac::ext_gcd_t> >; _Compare = std::less > >; _Alloc = std::allocator >, giac::ext_gcd_t> >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, giac::ext_gcd_t>, std::_Select1st >, giac::ext_gcd_t> >, std::less > >, std::allocator >, giac::ext_gcd_t> > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.h:27: threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::gen; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::gen; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Distance = int; _Tp = giac::T_unsigned, long long unsigned int>; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void* giac::do_threadmult(void*) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::dbgprint_vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = giac::dbgprint_vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = dbgprint_vector; U = long long unsigned int; R = Modred]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Distance = int; _Tp = giac::T_unsigned, long long unsigned int>; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'void* giac::do_threadmult(void*) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]': threaded.h:2774:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2774 | int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,std::vector(vars.begin()+1,vars.end()),reduce,qmax,allowrational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h:3277:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3277 | std::vector vars2(vars.begin()+1,vars.end()); | ^~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::vector; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long long unsigned int>*, vector, long long unsigned int> > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = modred]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o mathml.lo mathml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c mathml.cc -fPIC -DPIC -o .libs/mathml.o In file included from gen.h:68, from giacPCH.h:32, from mathml.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gausspol.lo gausspol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gausspol.cc -fPIC -DPIC -o .libs/gausspol.o In file included from gen.h:68, from giacPCH.h:32, from gausspol.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from sym2poly.h:27, from giacPCH.h:38: gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = long long int; U = unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = long long int; U = unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = long long int; U = unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = double; U = unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = double; U = unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = double; U = unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = long long int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = long long int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = long long int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = double; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = double; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = double; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = gen; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = gen; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = gen; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from index.h:43, from giacPCH.h:8: /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/16/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = long long int; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3297:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3347:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = giac::hash_function_unsigned_object; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long int; _Hash = giac::hash_function_unsigned_object; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/unordered_map.h:893:26, inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3364:47: /usr/include/c++/16/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, giac::hash_function_unsigned_object, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = long long int; U = long long unsigned int; R = int]' at threaded.h:3390:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = double; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void* giac::do_threadmult(void*) [with T = double; U = long long unsigned int; R = int]' at threaded.h:2221:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::smallmult(const std::vector >&, const std::vector >&, std::vector >&, const R&, size_t) [with T = gen; U = long long unsigned int; R = int]' at threaded.h:1743:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o permu.lo permu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c permu.cc -fPIC -DPIC -o .libs/permu.o In file included from gen.h:68, from giacPCH.h:32, from permu.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::matrice giac::ascsort(const matrice&, bool)' at permu.cc:1597:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o quater.lo quater.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c quater.cc -fPIC -DPIC -o .libs/quater.o In file included from gen.h:68, from giacPCH.h:32, from quater.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o symbolic.lo symbolic.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c symbolic.cc -fPIC -DPIC -o .libs/symbolic.o In file included from gen.h:68, from giacPCH.h:32, from symbolic.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o index.lo index.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c index.cc -fPIC -DPIC -o .libs/index.o In file included from gen.h:68, from giacPCH.h:32, from index.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o desolve.lo desolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c desolve.cc -fPIC -DPIC -o .libs/desolve.o In file included from gen.h:68, from giacPCH.h:32, from desolve.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_parser.lo input_parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_parser.cc -fPIC -DPIC -o .libs/input_parser.o In file included from gen.h:68, from giacPCH.h:32, from input_parser.yy:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modfactor.lo modfactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modfactor.cc -fPIC -DPIC -o .libs/modfactor.o In file included from gen.h:68, from giacPCH.h:32, from modfactor.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o misc.lo misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c misc.cc -fPIC -DPIC -o .libs/misc.o In file included from gen.h:68, from giacPCH.h:32, from misc.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'std::vector giac::prepare_effectifs(const vecteur&, const context*)' at misc.cc:4549:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = giac::xeff; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_cumulated_frequencies(const gen&, const context*)' at misc.cc:5111:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_cumulated_frequencies(const gen&, const context*)' at misc.cc:5111:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ezgcd.lo ezgcd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ezgcd.cc -fPIC -DPIC -o .libs/ezgcd.o In file included from gen.h:68, from giacPCH.h:32, from ezgcd.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o derive.lo derive.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c derive.cc -fPIC -DPIC -o .libs/derive.o In file included from gen.h:68, from giacPCH.h:32, from derive.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intgab.lo intgab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intgab.cc -fPIC -DPIC -o .libs/intgab.o In file included from gen.h:68, from giacPCH.h:32, from intgab.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modpoly.lo modpoly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modpoly.cc -fPIC -DPIC -o .libs/modpoly.o In file included from gen.h:68, from giacPCH.h:32, from modpoly.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from sym2poly.h:27, from giacPCH.h:38: gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = gen; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = gen; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = gen; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(typename std::vector >::const_iterator, typename std::vector >::const_iterator, const index_t&, std::vector, std::allocator > >::iterator, int) [with T = int; U = long long unsigned int]': gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 488 | void convert_from(typename std::vector< T_unsigned >::const_iterator it,typename std::vector< T_unsigned >::const_iterator itend,const index_t & deg,typename std::vector< monomial >::iterator jt,int mode=0){ | ^~~~~~~~~~~~ gausspol.h:488:8: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 gausspol.h: In function 'void* giac::do_convert_from(void*) [with T = int; U = long long unsigned int]': gausspol.h:593:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 593 | convert_from(argptr->it,argptr->itend,*argptr->degptr,argptr->jt,argptr->mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h: In function 'void giac::convert_from(const std::vector >&, const index_t&, polynome&, bool, bool) [with T = int; U = long long unsigned int]': gausspol.h:621:26: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 621 | convert_from(it,itend,deg,jt,1); // convert first coefficients | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gausspol.h:629:28: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 629 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:635:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 635 | convert_from(tmp.it,tmp.itend,deg,tmp.jt,tmp.mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gausspol.h:645:22: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 645 | convert_from(it,itend,deg,jt,0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o risch.lo risch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c risch.cc -fPIC -DPIC -o .libs/risch.o In file included from gen.h:68, from giacPCH.h:32, from risch.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lin.lo lin.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lin.cc -fPIC -DPIC -o .libs/lin.o In file included from gen.h:68, from giacPCH.h:32, from lin.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1927:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1940:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1952:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'int giac::poly_ineq_inter(vecteur&, matrice&, gen&, const gen&, const gen&, double&, double&, double&, double&, vecteur&, const context*)' at lin.cc:1964:9: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intg.lo intg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intg.cc -fPIC -DPIC -o .libs/intg.o In file included from gen.h:68, from giacPCH.h:32, from intg.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o solve.lo solve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c solve.cc -fPIC -DPIC -o .libs/solve.o In file included from gen.h:68, from giacPCH.h:32, from solve.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::vecteur giac::gbasis_vars(const vecteur&, const context*)' at solve.cc:8963:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::vecteur giac::gbasis_vars(const vecteur&, const context*)' at solve.cc:8963:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o series.lo series.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c series.cc -fPIC -DPIC -o .libs/series.o In file included from gen.h:68, from giacPCH.h:32, from series.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' series.cc: In function 'bool giac::pmul(const sparse_poly1&, const sparse_poly1&, sparse_poly1&, bool, const gen&, const context*)': series.cc:414:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 414 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:466:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 466 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:497:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 497 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc:579:29: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 579 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pdiv(const sparse_poly1&, const sparse_poly1&, sparse_poly1&, int, const context*)': series.cc:656:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 656 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pdiv(const sparse_poly1&, const gen&, sparse_poly1&, const context*)': series.cc:740:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 740 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::pcompose(const vecteur&, const sparse_poly1&, sparse_poly1&, const context*)': series.cc:917:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 917 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::ppow(const sparse_poly1&, int, int, sparse_poly1&, const context*)': series.cc:1054:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1054 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::ppow(const sparse_poly1&, const gen&, int, int, sparse_poly1&, const context*)': series.cc:1089:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1089 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::in_series__SPOL1(const gen&, const identificateur&, const vecteur&, const vecteur&, int, int, sparse_poly1&, const context*)': series.cc:1241:25: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1241 | interrupted=ctrl_c=true; | ~~~~~~^~~~~ series.cc: In function 'bool giac::mrv_lead_term(const gen&, const identificateur&, gen&, gen&, gen&, sparse_poly1&, int, const context*, bool)': series.cc:3082:34: warning: comparison of floating-point type 'double' with enumeration type 'giac::' is deprecated [-Wdeprecated-enum-float-conversion] 3082 | for (unsigned count=0; (ordre' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tex.lo tex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tex.cc -fPIC -DPIC -o .libs/tex.o In file included from gen.h:68, from giacPCH.h:32, from tex.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::autoscaleminmax(std::vector&, double&, double&, bool)' at tex.cc:1226:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sparse.lo sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sparse.cc -fPIC -DPIC -o .libs/sparse.o In file included from gen.h:68, from giacPCH.h:32, from sparse.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o csturm.lo csturm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c csturm.cc -fPIC -DPIC -o .libs/csturm.o In file included from gen.h:68, from giacPCH.h:32, from csturm.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = giac::int_2double; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vdbl&)' at csturm.cc:3207:7: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vdbl&)' at csturm.cc:3207:7: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vfdbl&)' at csturm.cc:2455:7: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const giac::int_2double&, const giac::int_2double&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'std::vector giac::convexhull(const vfdbl&)' at csturm.cc:2455:7: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = complex; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = bool (*)(const complex&, const complex&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::aberth_singleprec(const vfdbl&, int, double, vfdbl&, int, int, std::vector&, int, bool, const context*)' at csturm.cc:3843:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const complex&, const complex&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::aberth_singleprec(const vfdbl&, int, double, vfdbl&, int, int, std::vector&, int, bool, const context*)' at csturm.cc:3843:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ifactor.lo ifactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ifactor.cc -fPIC -DPIC -o .libs/ifactor.o In file included from gen.h:68, from giacPCH.h:32, from ifactor.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o global.lo global.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c global.cc -fPIC -DPIC -o .libs/global.o In file included from gen.h:68, from giacPCH.h:32, from global.cc:11: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' global.cc: In function 'int ctrl_c_interrupted(int)': global.cc:240:33: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 240 | giac::ctrl_c=giac::interrupted=0; | ~~~~~~~~~~~~~~~~~^~ global.cc: In function 'giac::gen giac::_fork_timeout(const gen&, const context*)': global.cc:4648:28: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4648 | child_busy=data_ready=false; | ~~~~~~~~~~^~~~~~ global.cc:4711:32: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4711 | child_busy=data_ready=false; | ~~~~~~~~~~^~~~~~ global.cc: In function 'char* numworks_gettar(size_t&)': global.cc:1529:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1529 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool dfu_update_khicas(const char*)': global.cc:1539:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1539 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool giac::scriptstore2map(const char*, nws_map&)': global.cc:1690:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1690 | fread(buf,1,nwstoresize1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'int giac::rsa_check(const char*, int, BYTE (*)[32], int*, std::vector >&)': global.cc:1796:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1796 | fscanf(f,"%i %s",&tailles[i],firmwarename); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o isom.lo isom.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c isom.cc -fPIC -DPIC -o .libs/isom.o In file included from gen.h:68, from giacPCH.h:32, from isom.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o alg_ext.lo alg_ext.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c alg_ext.cc -fPIC -DPIC -o .libs/alg_ext.o In file included from gen.h:68, from giacPCH.h:32, from alg_ext.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gauss.lo gauss.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gauss.cc -fPIC -DPIC -o .libs/gauss.o In file included from gen.h:68, from giacPCH.h:32, from gauss.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot3d.lo plot3d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot3d.cc -fPIC -DPIC -o .libs/plot3d.o In file included from gen.h:68, from giacPCH.h:32, from plot3d.cc:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o rpn.lo rpn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c rpn.cc -fPIC -DPIC -o .libs/rpn.o In file included from gen.h:68, from giacPCH.h:32, from rpn.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o pari.lo pari.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c pari.cc -fPIC -DPIC -o .libs/pari.o In file included from gen.h:68, from giacPCH.h:32, from pari.cc.old:2, from pari.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o vecteur.lo vecteur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c vecteur.cc -fPIC -DPIC -o .libs/vecteur.o In file included from gen.h:68, from giacPCH.h:32, from vecteur.cc:16: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'giac::vecteur giac::proot(const vecteur&, double&, int&, bool, const context*)' at vecteur.cc:2479:10: /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o unary.lo unary.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c unary.cc -fPIC -DPIC -o .libs/unary.o In file included from gen.h:68, from giacPCH.h:32, from unary.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o prog.lo prog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c prog.cc -fPIC -DPIC -o .libs/prog.o In file included from gen.h:68, from giacPCH.h:32, from prog.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' prog.cc: In function 'giac::gen giac::_sha256(const gen&, const context*)': prog.cc:7549:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 7549 | fread(buf,1,offset,hFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_sort(const gen&, const context*)' at prog.cc:8573:6: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'giac::gen giac::_sort(const gen&, const context*)' at prog.cc:8573:6: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot.lo plot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot.cc -fPIC -DPIC -o .libs/plot.o In file included from gen.h:68, from giacPCH.h:32, from plot.cc:34: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' plot.cc: In function 'giac::gen giac::unarchive_session(const std::string&, int, const gen&, const context*)': plot.cc:12397:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12397 | fread(buf,sizeof(char),12,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ plot.cc:12400:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12400 | fread(buf,sizeof(char),1,f); // FIXME 2 for windows? | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ plot.cc: In function 'giac::gen giac::_unarchive(const gen&, const context*)': plot.cc:12484:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12484 | fread(buf,sizeof(char),4,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o identificateur.lo identificateur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c identificateur.cc -fPIC -DPIC -o .libs/identificateur.o In file included from gen.h:68, from giacPCH.h:32, from identificateur.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tinymt32.lo tinymt32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tinymt32.cc -fPIC -DPIC -o .libs/tinymt32.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o first.lo first.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c first.cc -fPIC -DPIC -o .libs/first.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpLESystemSolver.lo TmpLESystemSolver.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpLESystemSolver.C -fPIC -DPIC -o .libs/TmpLESystemSolver.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpFGLM.lo TmpFGLM.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpFGLM.C -fPIC -DPIC -o .libs/TmpFGLM.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o usual.lo usual.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c usual.cc -fPIC -DPIC -o .libs/usual.o In file included from gen.h:68, from giacPCH.h:32, from usual.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' usual.cc: In function 'giac::gen giac::numeric_matrix_exp(const gen&, double, const context*)': usual.cc:830:22: warning: comparison of floating-point type 'double' with enumeration type 'giac::' is deprecated [-Wdeprecated-enum-float-conversion] 830 | for (double j=2;jeps;++j){ | ~^~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o help.lo help.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c help.cc -fPIC -DPIC -o .libs/help.o In file included from gen.h:68, from giacPCH.h:32, from help.cc:3: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lpsolve.lo lpsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lpsolve.cc -fPIC -DPIC -o .libs/lpsolve.o In file included from gen.h:68, from giacPCH.h:32, from lpsolve.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' In file included from /usr/include/c++/16/bits/stl_algobase.h:63, from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from first.h:589, from giacPCH.h:4: /usr/include/c++/16/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': lpsolve.cc:1719:43: required from here 1719 | qual=make_pair(proj,bnd); | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ lpsolve.cc: In static member function 'static void giac::lp_problem::glpk_callback(glp_tree*, void*)': lpsolve.cc:2031:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2031 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/vector:74, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = giac::lp_variable; _Alloc = std::allocator]': /usr/include/c++/16/bits/vector.tcc:137:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 137 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ lpsolve.cc: In member function 'void giac::lp_problem::postprocess()': lpsolve.cc:1583:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1583 | variables.insert(variables.begin()+j,var); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lpsolve.cc: In member function 'void giac::lp_problem::make_all_vars_bounded_below()': lpsolve.cc:1289:33: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1289 | variables.insert(variables.begin()+i,negvar); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gen.lo gen.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gen.cc -fPIC -DPIC -o .libs/gen.o In file included from gen.h:68, from giacPCH.h:32, from gen.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' gen.cc: In function 'void giac::delete_ptr(signed char, short int, ref_mpz_t*)': gen.cc:1812:83: warning: '--' expression of 'volatile'-qualified type is deprecated [-Wvolatile] 1812 | if (ptr_save && type_save!=_FLOAT_&& ptr_save->ref_count!=-1 && !--(ptr_save->ref_count)){ | ~~~~~~~~~~~^~~~~~~~~~ gen.cc: In function 'const char* giac::caseval(const char*)': gen.cc:16835:23: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 16835 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ gen.cc:17037:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 17037 | ctrl_c=interrupted=true; | ~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o signalprocessing.lo signalprocessing.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c signalprocessing.cc -fPIC -DPIC -o .libs/signalprocessing.o In file included from gen.h:68, from giacPCH.h:32, from signalprocessing.cc:19: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' signalprocessing.cc: In member function 'virtual std::string giac::audio_clip::texprint(const giac::context*) const': signalprocessing.cc:993:9: warning: ignoring return value of 'constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', declared with attribute 'nodiscard' [-Wunused-result] 993 | ret+"}"; | ^~~ In file included from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from index.h:22, from giacPCH.h:8: /usr/include/c++/16/bits/basic_string.h:3947:5: note: declared here 3947 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ signalprocessing.cc: In member function 'int giac::audio_clip::play(int, int, int) const': signalprocessing.cc:1597:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 1597 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphtheory.lo graphtheory.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphtheory.cc -fPIC -DPIC -o .libs/graphtheory.o In file included from gen.h:68, from giacPCH.h:32, from graphtheory.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' graphtheory.cc: In function 'giac::gen giac::_import_graph(const gen&, const context*)': graphtheory.cc:1158:37: warning: arithmetic between different enumeration types 'giac::maple_conversion' and 'giac::plot_options' is deprecated [-Wdeprecated-enum-enum-conversion] 1158 | case _GT_WEIGHTS+_LABELS: eval_weights=eval_labels=true; break; | ~~~~~~~~~~~^~~~~~~~ graphtheory.cc: In function 'giac::gen giac::_draw_graph(const gen&, const context*)': graphtheory.cc:2041:39: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2041 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_sierpinski_graph(const gen&, const context*)': graphtheory.cc:2205:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2205 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_graph(const gen&, const context*)': graphtheory.cc:2307:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2307 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_digraph(const gen&, const context*)': graphtheory.cc:2333:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2333 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_bipartite_graph(const gen&, const context*)': graphtheory.cc:2408:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2408 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_regular_graph(const gen&, const context*)': graphtheory.cc:2482:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2482 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_random_planar_graph(const gen&, const context*)': graphtheory.cc:2625:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2625 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_number_of_triangles(const gen&, const context*)': graphtheory.cc:3996:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 3996 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_planar(const gen&, const context*)': graphtheory.cc:4110:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4110 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_eulerian(const gen&, const context*)': graphtheory.cc:4510:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 4510 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_allpairs_distance(const gen&, const context*)': graphtheory.cc:5158:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5158 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_maximum_clique(const gen&, const context*)': graphtheory.cc:5444:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5444 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_clique_cover(const gen&, const context*)': graphtheory.cc:5500:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5500 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_clique_cover_number(const gen&, const context*)': graphtheory.cc:5533:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5533 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_number(const gen&, const context*)': graphtheory.cc:5584:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5584 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_maximum_independent_set(const gen&, const context*)': graphtheory.cc:5620:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5620 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_independence_number(const gen&, const context*)': graphtheory.cc:5648:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5648 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimal_vertex_coloring(const gen&, const context*)': graphtheory.cc:6453:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6453 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_subgraph_isomorphic(const gen&, const context*)': graphtheory.cc:6589:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6589 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimal_edge_coloring(const gen&, const context*)': graphtheory.cc:6720:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6720 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_index(const gen&, const context*)': graphtheory.cc:6759:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6759 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_is_hamiltonian(const gen&, const context*)': graphtheory.cc:6794:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 6794 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_tutte_polynomial(const gen&, const context*)': graphtheory.cc:7308:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7308 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_flow_polynomial(const gen&, const context*)': graphtheory.cc:7350:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7350 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_chromatic_polynomial(const gen&, const context*)': graphtheory.cc:7392:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7392 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_reliability_polynomial(const gen&, const context*)': graphtheory.cc:7440:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7440 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_edge_connectivity(const gen&, const context*)': graphtheory.cc:7697:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7697 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_vertex_connectivity(const gen&, const context*)': graphtheory.cc:7726:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7726 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_find_cycles(const gen&, const context*)': graphtheory.cc:7862:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7862 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_kspaths(const gen&, const context*)': graphtheory.cc:7906:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7906 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_icomp(const gen&, const context*)': graphtheory.cc:7980:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 7980 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_communicability_betweenness_centrality(const gen&, const context*)': graphtheory.cc:8212:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8212 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_katz_centrality(const gen&, const context*)': graphtheory.cc:8260:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8260 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_minimum_vertex_cover(const gen&, const context*)': graphtheory.cc:8454:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8454 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ graphtheory.cc: In function 'giac::gen giac::_vertex_cover_number(const gen&, const context*)': graphtheory.cc:8538:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 8538 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = giac::graphe::rectangle::comparator]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'giac::gen giac::_draw_graph(const gen&, const context*)' at graphtheory.cc:2057:13: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o nautywrapper.lo nautywrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c nautywrapper.c -fPIC -DPIC -o .libs/nautywrapper.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o optimization.lo optimization.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c optimization.cc -fPIC -DPIC -o .libs/optimization.o In file included from gen.h:68, from giacPCH.h:32, from optimization.cc:21: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' optimization.cc: In function 'bool giac::find_global_extrema_recursively(const gen&, const vecteur&, const vecteur&, const vecteur&, const vecteur&, const gen_map&, const std::map&, const std::map&, gen&, gen&, vecteur&, vecteur&, const context*)': optimization.cc:2096:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 2096 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ optimization.cc: In member function 'int giac::nlp_problem::ipt_solver::ls_filter_barrier_method(giac::vecteur&, giac::vecteur&, giac::vecteur&, double)': optimization.cc:5196:35: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5196 | ctrl_c=interrupted=false; | ~~~~~~~~~~~^~~~~~ optimization.cc: In member function 'bool giac::nlp_problem::branch_and_bound(const meth_parm&, const giac::vecteur&, optimum_t&)': optimization.cc:5728:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5728 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ optimization.cc: In member function 'bool giac::nlp_problem::outer_approximation(const meth_parm&, const giac::vecteur&, optimum_t&)': optimization.cc:5798:31: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5798 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:63, from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from first.h:589, from giacPCH.h:4: /usr/include/c++/16/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': optimization.cc:12325:24: required from here 12325 | intq.push(make_pair(xL,xU)); | ~~~~~~~~~^~~~~~~ /usr/include/c++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1213 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair >*; _OutputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2612 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _OutputIterator = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2612:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2679:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2679 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2679:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2690:34: /usr/include/c++/16/bits/stl_algo.h:2669:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2669 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2672:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2672 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2672:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >*, vector > > >; _RandomAccessIterator2 = pair >*; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2694:26: /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2647 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2649 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2650 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2655 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2697:26: /usr/include/c++/16/bits/stl_algo.h:2647:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2647 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2649 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2650 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2655 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2655:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2436 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2436:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2474:15: /usr/include/c++/16/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2475:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2475 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2476 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2749:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2749 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2749:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2754:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2754 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2758:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2758 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2759:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2759 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2760:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2760 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2761 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2762 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2763 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2361 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2361:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2705 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2710:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2710 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2711:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2711 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2713:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2713 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2714 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2715 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2384 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2384:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2392:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2392 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2393 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >*, vector > > >; _BidirectionalIterator2 = pair >*; _Distance = int]' at /usr/include/c++/16/bits/stl_algo.h:2354:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:2418:30: /usr/include/c++/16/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Distance = int; _Pointer = pair >*; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Pointer = pair >*; _Distance = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:2721:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2721 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2721:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:2730:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2730 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2732:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2732 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2734:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2734 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2735 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:2741:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 2741 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:69: /usr/include/c++/16/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >]': /usr/include/c++/16/bits/stl_tempbuf.h:321:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 321 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = less]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]' at /usr/include/c++/16/bits/stl_algo.h:5043:36, inlined from 'int giac::hclust::linkage(dendrogram&, std::vector&, int, int, int, int)' at optimization.cc:11287:21: /usr/include/c++/16/bits/stl_algo.h:4998:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 4998 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/16/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5001 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5002 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5003 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5005:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5005 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5007:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 5007 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5008 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kdisplay.lo kdisplay.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kdisplay.cc -fPIC -DPIC -o .libs/kdisplay.o In file included from gen.h:68, from giacPCH.h:32, from kdisplay.cc:22: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kadd.lo kadd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kadd.cc -fPIC -DPIC -o .libs/kadd.o In file included from gen.h:68, from giacPCH.h:32, from kadd.cc:2: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o caseval.lo caseval.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c caseval.c -fPIC -DPIC -o .libs/caseval.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o cutils.lo cutils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c cutils.c -fPIC -DPIC -o .libs/cutils.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o graphic.lo graphic.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c graphic.c -fPIC -DPIC -o .libs/graphic.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphe.lo graphe.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphe.cc -fPIC -DPIC -o .libs/graphe.o In file included from gen.h:68, from giacPCH.h:32, from graphe.cc:20: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' graphe.cc: In static member function 'static bool giac::graphe::is_interrupted()': graphe.cc:173:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 173 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = giac::graphe::rectangle::comparator]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphe.cc: In member function 'bool giac::graphe::rectangle::intersects(std::vector::const_iterator, std::vector::const_iterator) const': graphe.cc:560:6: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 560 | bool graphe::rectangle::intersects(vector::const_iterator first,vector::const_iterator last) const { | ^~~~~~ graphe.cc:560:6: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = giac::graphe::rectangle::comparator]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'static void giac::graphe::sort_rectangles(std::vector&)' at graphe.cc:7950:14: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ graphe.cc: In static member function 'static bool giac::graphe::embed_rectangles(std::vector&, double)': graphe.cc:7975:65: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7975 | if (r.y()+r.height()<=maxheight && !r.intersects(rectangles.begin(),it)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ graphe.cc:7990:91: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7990 | if (r.x()::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'double giac::graphe::tsp::weight(int, int)' at graphe.cc:11366:40: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void giac::graphe::tsp::rowgen(glp_tree*)' at graphe.cc:12144:39: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void giac::graphe::tsp::rowgen(glp_tree*)' at graphe.cc:12156:38: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::edge_labels_placement(const layout&)' at graphe.cc:3840:22: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'giac::graphe::tsp::tsp(giac::graphe*, double, bool)' at graphe.cc:10997:34: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'double giac::graphe::tsp::lower_bound()' at graphe.cc:11098:18: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::tsp::select_branching_variable(glp_tree*)' at graphe.cc:12077:18: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'void giac::graphe::tsp::select_branching_variable(glp_tree*)' at graphe.cc:12077:18: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libregexp.lo libregexp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libregexp.c -fPIC -DPIC -o .libs/libregexp.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libbf.lo libbf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libbf.c -fPIC -DPIC -o .libs/libbf.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qjsgiac.lo qjsgiac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c qjsgiac.c -fPIC -DPIC -o .libs/qjsgiac.o qjsgiac.c: In function 'js_loop': qjsgiac.c:320:5: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 320 | scanf("%s",line); | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libunicode.lo libunicode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libunicode.c -fPIC -DPIC -o .libs/libunicode.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs-libc.lo quickjs-libc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs-libc.c -fPIC -DPIC -o .libs/quickjs-libc.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' g++ mkjs.cc -o mkjs make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qrcodegen.lo qrcodegen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c qrcodegen.c -fPIC -DPIC -o .libs/qrcodegen.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o History.lo History.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c History.cc -fPIC -DPIC -o .libs/History.o In file included from gen.h:68, from giacPCH.h:32, from History.h:21, from History.cc:31: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' History.cc: In member function 'bool xcas::History_Pack::focus(int, bool)': History.cc:673:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from History.cc:25: /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:673:51: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:673:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 673 | in->position(in->position(),in->position()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'bool xcas::set_gen_value(Fl_Widget*, const giac::gen&, bool)': History.cc:993:18: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 993 | i->position(0,0); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'bool xcas::set_value(Fl_Widget*, const std::string&, bool)': History.cc:1059:18: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1059 | i->position(0,0); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*)': History.cc:2178:19: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2178 | int i=fl_ask("%s",("File "+s+" exists. Overwrite?").c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from History.cc:29: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*, const char*, bool, bool, bool, bool)': History.cc:2253:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2253:52: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2253:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 2253 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc:2258:36: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2258:52: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:2258:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 2258 | ptr->position(ptr->position(),ptr->position()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::insert_before(int, bool, int)': History.cc:2722:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2722 | int i=fl_ask("%s",gettext("Set compatibility mode to TI?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc:2758:21: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2758 | int i=fl_ask("%s",(gettext("File ")+xcasws+gettext(" exists. Overwrite?")).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ History.cc: In function 'void xcas::Comment_cb_eval(Fl_Multiline_Input*, void*)': History.cc:3120:28: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 3120 | i->position(is,is); | ~~~~~~~~~~~^~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_Pack_Group_eval(Fl_Group*, bool)': History.cc:3358:22: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 3358 | i->position(0,0); // was i->position(is,is); | ~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_help_index(Fl_Widget*, void*)': History.cc:5064:47: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5064 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5064:34: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 5064 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_tex_button(Fl_Widget*, void*)': History.cc:5080:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5080 | int i=ptr->position(),j=ptr->mark(); | ~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc: In function 'void xcas::History_cb_stop_button(Fl_Widget*, void*)': History.cc:5117:37: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 5117 | giac::interrupted=giac::ctrl_c=true; | ~~~~~~~~~~~~^~~~~ History.cc: In member function 'void xcas::History_Fold::update_status(bool)': History.cc:5297:35: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 5297 | struct mallinfo mem=mallinfo(); | ~~~~~~~~^~ In file included from History.cc:46: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ History.cc: In function 'void xcas::output_resize(Fl_Input_*)': History.cc:5788:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5788 | output->position(n-1,n-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'void xcas::widgetbuf::put_char(int)': History.cc:5875:21: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5875 | text->position(n,n); | ~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc:5882:27: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5882 | int n=text->position(); | ~~~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5884:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5884 | text->position(n-1,n-1); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'virtual int xcas::Log_Output::handle(int)': History.cc:5944:19: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 5944 | int i=position(),iorig=i,s=size(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ History.cc:5965:13: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 5965 | position(i,i); | ~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*)': History.cc:2172:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2172 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::insert_url(const char*, int)': History.cc:2789:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2789 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc:2816:16: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2816 | fread(buf,74,1,f); // skip header | ~~~~~^~~~~~~~~~~~ History.cc:2822:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2822 | if (c) fread(buf,1,c,f); | ~~~~~^~~~~~~~~~~ History.cc: In function 'void xcas::save_as_text(std::ostream&, int, History_Pack*)': History.cc:3610:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 3610 | fread(nwsbuf,1,sizeof(nwsbuf),f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Input.lo Input.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Input.cc -fPIC -DPIC -o .libs/Input.o In file included from gen.h:68, from Input.h:10, from Input.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Input.cc: In function 'int xcas::handle_tab(const std::string&, const std::vector >&, int, int, int&, std::string&, bool)': Input.cc:544:20: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 544 | input->position(ss,ss); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from /usr/include/FL/Fl_Window.H:23, from Input.h:13: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'void xcas::Multiline_Input_tab::insert_replace(const std::string&, bool)': Input.cc:762:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 762 | size_t pos1=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:777:15: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 777 | position(pos1,pos2); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:779:15: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 779 | position(pos2,pos2); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'void xcas::Multiline_Input_tab::match()': Input.cc:818:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 818 | if (mark()!=position()) | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:827:21: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 827 | int pos=position(),p0=pos; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:843:25: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 843 | int pos=position(),p0=pos; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:888:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 888 | position(pos,pos); | ~~~~~~~~^~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'bool xcas::Multiline_Input_tab::need_nl()': Input.cc:977:19: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 977 | int i=position(),i0; | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc: In member function 'int xcas::Multiline_Input_tab::in_handle(int)': Input.cc:1077:19: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 1077 | position(0); | ~~~~~~~~^~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ Input.cc:1083:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1083:41: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1083:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1083 | position(position()-1,position()-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1091:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1091:41: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1091:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1091 | position(position()-1,position()-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1104:56: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1104 | str=motclef(string(value()).substr(0,position())); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1187:27: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1187 | int ans=fl_ask("%s",((logs+'\n')+gettext("To get a newline, use shift-Enter. Reedit?")).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Input.cc:29: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Input.cc:1189:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1189 | position(taille,taille); | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1199:27: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1199 | int ans=fl_ask("%s",(logs+"\nReedit?").c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Input.cc:1202:23: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1202 | position(max(int(i-token.size()),0),i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1218:17: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1218 | position(size(), 0); | ~~~~~~~~^~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1243:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1243 | unsigned p=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1261:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1261 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1266:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1266 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1272:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1272 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1288:23: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1288 | int i=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1322:28: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1322 | int pos1=position(),pos2=mark(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1326:19: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 1326 | position(pos1,pos1+history[count].size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Input.cc:1335:26: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1335 | unsigned p=position(); | ~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Input.cc:1349:17: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 1349 | if (position()' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t14]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:19890:45: required from here 19890 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 19891 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19892 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 19893 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t11]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:19955:43: required from here 19955 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 19956 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19957 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 19958 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t15]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:20018:43: required from here 20018 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20019 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20020 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 20021 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In instantiation of 'bool giac::is_gbasis(const vectpoly8&, double, bool) [with tdeg_t = tdeg_t64]': cocoa.cc:17937:28: required from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' 17937 | if (eps2<1 && !is_gbasis(W[i],eps2,modularcheck)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:18134:57: required from 'bool giac::mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' 18134 | int tmp=in_mod_gbasis(res,modularcheck,zdata,rur,contextptr,gbasis_param,gbasis_logz_age,coeffsmodptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:20082:48: required from here 20082 | if (mod_gbasis(res,modularcheck, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20083 | //order.o==_REVLEX_ORDER /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20084 | 1 || !rur /* zdata*/, | ~~~~~~~~~~~~~~~~~~~~~ 20085 | rur,contextptr,gbasis_param,coeffsptr?&gbasis_coeffs:0)){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15234:27: warning: using value of assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 15234 | interrupted=ctrl_c=false; | ~~~~~~^~~~~~ cocoa.cc: In function 'bool giac::dicho(typename std::vector >::const_iterator&, typename std::vector >::const_iterator, const tdeg_t&, order_t) [with tdeg_t = tdeg_t64; modint_t = int]': cocoa.cc:8694:8: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 8694 | bool dicho(typename std::vector< T_unsigned >::const_iterator & jt,typename std::vector< T_unsigned >::const_iterator jtend,const tdeg_t & u,order_t order){ | ^~~~~ In file included from /usr/include/c++/16/algorithm:63, from monomial.h:24, from poly.h:26: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In function 'bool giac::dicho(typename std::vector::const_iterator&, typename std::vector::const_iterator, const tdeg_t&, order_t) [with tdeg_t = tdeg_t64]': cocoa.cc:11961:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 11961 | bool dicho(std::vector::const_iterator & jt,std::vector::const_iterator jtend,const tdeg_t64 & u,order_t order){ | ^~~~~ cocoa.cc: In function 'void giac::zmakelinesplit(const zpolymod&, const tdeg_t*, const std::vector&, void*, const std::vector&, std::vector&, std::vector*, int) [with tdeg_t = tdeg_t64; modint_t = int]': cocoa.cc:12055:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 12055 | if (dicho(jt,end,u,p.order)){ | ~~~~~^~~~~~~~~~~~~~~~~~ cocoa.cc:12082:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 12082 | if (dodicho && dicho(jt,jtend,u,p.order)){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74, from vector.h:474, from index.h:21, from giacPCH.h:8: /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 199 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void giac::makelinesplit(const polymod&, const tdeg_t*, const polymod&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]', inlined from 'int giac::f4mod(vectpolymod&, const std::vector&, modint_t, std::vector&, vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:9426:17: cocoa.cc:8724:46: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 8724 | if (dodicho && dicho(jt,jtend,u,R.order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::heap_tt; _Compare = giac::compare_heap_tt]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:64, from giacPCH.h:30: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = giac::tdeg_t64; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = giac::tdeg_t64; _Tp = int; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]', inlined from 'void giac::mapmultsubmodshift(std::map >&, modint_t, const polymod&, const tdeg_t&, modint_t) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4311:10: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::poly8; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::polymod; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]' at /usr/include/c++/16/bits/stl_algo.h:1916:31: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'int giac::rur_quotient_ideal_dimension(const vectpolymod&, polymod&, polymod*, polymod*) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:15460:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'int giac::rur_quotient_ideal_dimension(const vectpolymod&, polymod&, polymod*, polymod*) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:15460:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::convert(const poly8&, polymod&, modint_t, bool) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:3756:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::convert(const poly8&, polymod&, modint_t, bool) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:3756:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::T_unsigned; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::check_initial_generators(vectpoly8&, const vectpoly8&, std::vector&, double) [with tdeg_t = tdeg_t64]' at cocoa.cc:16644:11: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::check_initial_generators(vectpoly8&, const vectpoly8&, std::vector&, double) [with tdeg_t = tdeg_t64]' at cocoa.cc:16644:11: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = giac::tdeg_t_sort_t]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = giac::tdeg_t64; _Tp = int; _Compare = giac::tdeg_t_sort_t; _Alloc = std::allocator >]', inlined from 'void giac::poly2map(const polymod&, std::map >&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4320:8, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4781:17: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, giac::tdeg_t_sort_t, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = bool (*)(const giac::zsymb_data&, const giac::zsymb_data&)]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'void giac::reducesmallmod(polymod&, const vectpolymod&, const std::vector&, unsigned int, modint_t, polymod&, bool, int, bool, vectpolymod*, std::vector >*, int) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:4848:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:11760:9, inlined from 'int giac::zf4mod(vectzpolymod&, const std::vector&, modint_t, const std::vector&, const std::vector*&, vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, int) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:13497:27: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t14; modint_t = int]' at cocoa.cc:11760:9, inlined from 'int giac::zf4mod(vectzpolymod&, const std::vector&, modint_t, const std::vector&, const std::vector*&, vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, int) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:13497:27: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t14; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t14; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t11; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t11; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t11; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t11; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t15; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t15; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t15; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t15; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = giac::zsymb_data; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = less]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/16/bits/stl_algo.h:4817:18, inlined from 'size_t giac::zsymbolic_preprocess(const std::vector&, const vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = tdeg_t64; modint_t = int]' at cocoa.cc:11760:9: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In function 'bool giac::rur_minpoly(const vectpolymod&, const polymod&, const polymod&, modint_t, vecteur&, matrice&) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]': cocoa.cc:15845:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15845 | if (dicho(jt_,jtend,cur.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15850:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15850 | if (dicho(jt,jtend,cur.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15927:35: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15927 | if (dicho(jt_,jtend,si.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:15934:37: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 15934 | if (dicho(jt,jtend,si.coord.front().u,order)){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14416:17: /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:1916:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tdeg_t_sort_t]' at /usr/include/c++/16/bits/stl_algo.h:4849:18, inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14416:17: /usr/include/c++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair&, const pair&)]', inlined from 'bool giac::in_zgbasis(vectpolymod&, unsigned int, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:14432:17: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'bool giac::zgbasisrur(vectpoly8&, vectpolymod&, std::vector&, modint_t, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool, int&, vectpolymod&, polymod&, std::vector*, polymod&, polymod&, polymod*, polymod*, const gbasis_param_t&, std::vector >*) [with tdeg_t = tdeg_t64; modint_t = int; modint_t2 = long long int]' at cocoa.cc:15094:6: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:16991:11: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17331:15: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17718:28: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = giac::poly8; _Alloc = std::allocator >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17844:17: /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17928:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = giac::tripolymod_tri >]', inlined from 'int giac::in_mod_gbasis(vectpoly8&, bool, bool, int&, const context*, gbasis_param_t, int, std::vector >*) [with tdeg_t = tdeg_t64; qmodint_t = int; qmodint_t2 = long long int]' at cocoa.cc:17929:10: /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs.lo quickjs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs.c -fPIC -DPIC -o .libs/quickjs.o quickjs.c: In function 'js_default_module_normalize_name': quickjs.c:27200:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27200 | p = strrchr(base_name, '/'); | ^ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Print.lo Print.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Print.cc -fPIC -DPIC -o .libs/Print.o In file included from gen.h:68, from Print.h:10, from Print.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Print.cc: In function 'void xcas::Graph2d3d_widget_print(Graph2d3d*, Fl_Paged_Device*, bool)': Print.cc:534:34: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 534 | g3->printing=ps->driver()->file(); | ^~ In file included from Print.cc:64: /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc: In function 'void xcas::widget_ps_print(Fl_Widget*, const std::string&, bool, int, bool, bool, bool)': Print.cc:868:18: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 868 | ptr->driver()->pw_=eps?int(widget->w()*pixel_scale):0; | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:869:18: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 869 | ptr->driver()->ph_=eps?int(widget->h()*pixel_scale):0; | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:882:49: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 882 | setgraph3dprintstate(widget,ps->driver()->file(),hidemouseparam); | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:968:35: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 968 | Xcas_help_output->position(32+fnames,68+2*fnames); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from /usr/include/FL/Fl_Window.H:23, from Print.h:12: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Print.cc: In function 'void xcas::widget_print(Fl_Widget*)': Print.cc:998:46: error: cannot 'dynamic_cast' 'p' (of type 'class Fl_Printer*') to type 'class Fl_PostScript_Graphics_Driver*' (target is not pointer or reference to complete type) 998 | if (Fl_PostScript_Graphics_Driver * ps=dynamic_cast(p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print.cc:999:39: error: invalid use of incomplete type 'class Fl_PostScript_Graphics_Driver' 999 | setgraph3dprintstate(widget,ps->file(),true); | ^~ /usr/include/FL/Fl_PostScript.H:36:7: note: forward declaration of 'class Fl_PostScript_Graphics_Driver' 36 | class Fl_PostScript_Graphics_Driver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:980: Print.lo] Error 1 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Equation.lo Equation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Equation.cc -fPIC -DPIC -o .libs/Equation.o In file included from gen.h:68, from giacPCH.h:32, from Equation.h:9, from Equation.cc:25: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o Xcas1.lo Xcas1.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c Xcas1.cc -fPIC -DPIC -o .libs/Xcas1.o In file included from gen.h:68, from giacPCH.h:32, from History.h:21, from Xcas1.h:19, from Xcas1.cc:36: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' Xcas1.cc: In function 'void xcas::cb_Xcas_source_browser(Fl_Browser*, void*)': Xcas1.cc:189:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 189 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/FL/fl_types.h:24, from /usr/include/FL/fl_utf8.h:31, from /usr/include/FL/Fl.H:33, from Xcas1.cc:25: /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_kill_button(Fl_Button*, void*)': Xcas1.cc:217:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 217 | Xcas_debug_input->position(4,4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_break_button(Fl_Button*, void*)': Xcas1.cc:229:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 229 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_rmbrk_button(Fl_Button*, void*)': Xcas1.cc:241:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 241 | Xcas_debug_input->position(s.size()-1,s.size()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_watch_button(Fl_Button*, void*)': Xcas1.cc:247:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 247 | Xcas_debug_input->position(6,6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_Xcas_rmwatch_button(Fl_Button*, void*)': Xcas1.cc:253:31: warning: 'int Fl_Input_::position(int, int)' is deprecated: since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead [-Wdeprecated-declarations] 253 | Xcas_debug_input->position(8,8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/FL/Fl_Input_.H:316:3: note: declared here 316 | FL_DEPRECATED("since 1.4.0 - use insert_position(p, m) or Fl_Widget::position(x, y) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'void xcas::cb_help_index(Fl_Menu_*, void*)': Xcas1.cc:3893:47: warning: 'int Fl_Input_::position() const' is deprecated: since 1.4.0 - use insert_position() instead [-Wdeprecated-declarations] 3893 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~ /usr/include/FL/Fl_Input_.H:307:3: note: declared here 307 | FL_DEPRECATED("since 1.4.0 - use insert_position() instead", | ^~~~~~~~~~~~~ Xcas1.cc:3893:34: warning: 'int Fl_Input_::position(int)' is deprecated: since 1.4.0 - use insert_position(p) instead [-Wdeprecated-declarations] 3893 | if (ii==1) in->position(in->position()-1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/FL/Fl_Input_.H:326:3: note: declared here 326 | FL_DEPRECATED("since 1.4.0 - use insert_position(p) instead", | ^~~~~~~~~~~~~ Xcas1.cc: In function 'bool xcas::fltk_view(const giac::gen&, giac::gen&, const std::string&, std::string&, int, const giac::context*)': Xcas1.cc:4369:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4369 | int i=fl_ask(gettext("History modified. Save?")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Xcas1.cc:28: /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Xcas1.cc:4376:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4376 | int i=fl_ask("Figure modified. Save?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ Xcas1.cc:4383:23: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4383 | int i=fl_ask("Sheet modified. Save?"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/FL/fl_ask.H:57:15: note: declared here 57 | FL_EXPORT int fl_ask(const char *, ...) __fl_attr((__format__(__printf__, 1, 2), __deprecated__)); | ^~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o markup.lo markup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c markup.cc -fPIC -DPIC -o .libs/markup.o In file included from gen.h:68, from giacPCH.h:32, from markup.cc:19: dispatch.h:65:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 65 | _INT___INT_ = _INT_*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:66:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 66 | _INT___ZINT = _INT_*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:67:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 67 | _INT___CPLX = _INT_*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:68:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 68 | _INT___POLY = _INT_*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:69:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 69 | _INT___IDNT = _INT_*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:70:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 70 | _INT___SYMB = _INT_*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:71:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 71 | _INT___DOUBLE_ = _INT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:72:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 72 | _INT___FLOAT_ = _INT_*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:73:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 73 | _INT___VECT = _INT_*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:74:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 74 | _INT___MAP = _INT_*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:75:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 75 | _INT___REAL = _INT_*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:76:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 76 | _INT___FRAC = _INT_*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:77:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 77 | _INT___STRNG = _INT_*_DISPATCHBASE+_STRNG, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:78:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 78 | _ZINT__INT_ = _ZINT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:79:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 79 | _ZINT__ZINT =_ZINT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:80:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 80 | _ZINT__CPLX = _ZINT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:81:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 81 | _ZINT__POLY =_ZINT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:82:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 82 | _ZINT__IDNT = _ZINT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:83:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 83 | _ZINT__SYMB = _ZINT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:84:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 84 | _ZINT__DOUBLE_ = _ZINT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:85:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 85 | _ZINT__FLOAT_ = _ZINT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:86:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 86 | _ZINT__VECT = _ZINT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:87:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 87 | _ZINT__MAP = _ZINT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:88:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 88 | _ZINT__REAL = _ZINT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:89:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 89 | _ZINT__FRAC = _ZINT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:90:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 90 | _CPLX__INT_ = _CPLX*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:91:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 91 | _CPLX__ZINT = _CPLX*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:92:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 92 | _CPLX__CPLX = _CPLX*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:93:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 93 | _CPLX__POLY = _CPLX*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:94:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 94 | _CPLX__IDNT = _CPLX*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:95:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 95 | _CPLX__SYMB = _CPLX*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:96:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 96 | _CPLX__DOUBLE_ = _CPLX*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:97:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 97 | _CPLX__FLOAT_ = _CPLX*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:98:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 98 | _CPLX__REAL = _CPLX*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:99:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 99 | _CPLX__VECT = _CPLX*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:100:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 100 | _CPLX__MAP = _CPLX*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:101:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 101 | _POLY__INT_ = _POLY*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:102:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 102 | _POLY__ZINT = _POLY*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:103:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 103 | _POLY__CPLX = _POLY*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:104:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 104 | _POLY__POLY = _POLY*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:105:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 105 | _POLY__IDNT = _POLY*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:106:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 106 | _POLY__SYMB = _POLY*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:107:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 107 | _POLY__DOUBLE_ = _POLY*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:108:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 108 | _POLY__FLOAT_ = _POLY*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:109:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 109 | _POLY__VECT = _POLY*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:110:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 110 | _POLY__MAP = _POLY*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:111:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 111 | _POLY__USER = _POLY*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:112:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 112 | _POLY__REAL = _POLY*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:113:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 113 | _POLY__EXT = _POLY*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:114:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 114 | _IDNT__INT_= _IDNT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:115:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 115 | _IDNT__ZINT = _IDNT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:116:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 116 | _IDNT__CPLX = _IDNT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:117:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 117 | _IDNT__POLY = _IDNT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:118:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 118 | _IDNT__IDNT = _IDNT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:119:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 119 | _IDNT__SYMB = _IDNT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:120:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 120 | _IDNT__DOUBLE_ = _IDNT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:121:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 121 | _IDNT__FLOAT_ = _IDNT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:122:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 122 | _IDNT__VECT = _IDNT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:123:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 123 | _IDNT__MAP = _IDNT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:124:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 124 | _SYMB__INT_= _SYMB*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:125:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 125 | _SYMB__ZINT = _SYMB*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:126:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 126 | _SYMB__CPLX = _SYMB*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:127:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 127 | _SYMB__POLY = _SYMB*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:128:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 128 | _SYMB__IDNT = _SYMB*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:129:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 129 | _SYMB__SYMB = _SYMB*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:130:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 130 | _SYMB__DOUBLE_ = _SYMB*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:131:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 131 | _SYMB__FLOAT_ = _SYMB*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:132:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 132 | _SYMB__VECT = _SYMB*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:133:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 133 | _SYMB__MAP = _SYMB*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:134:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 134 | _DOUBLE___INT_= _DOUBLE_*_DISPATCHBASE+_INT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:135:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 135 | _DOUBLE___ZINT = _DOUBLE_*_DISPATCHBASE+_ZINT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:136:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 136 | _DOUBLE___CPLX = _DOUBLE_*_DISPATCHBASE+_CPLX, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:137:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 137 | _DOUBLE___POLY = _DOUBLE_*_DISPATCHBASE+_POLY, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:138:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 138 | _DOUBLE___IDNT = _DOUBLE_*_DISPATCHBASE+_IDNT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:139:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 139 | _DOUBLE___SYMB = _DOUBLE_*_DISPATCHBASE+_SYMB, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:140:33: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 140 | _DOUBLE___DOUBLE_ = _DOUBLE_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:141:32: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 141 | _DOUBLE___FLOAT_ = _DOUBLE_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:142:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 142 | _DOUBLE___VECT = _DOUBLE_*_DISPATCHBASE+_VECT, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:143:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 143 | _DOUBLE___MAP = _DOUBLE_*_DISPATCHBASE+_MAP, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:144:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 144 | _DOUBLE___REAL = _DOUBLE_*_DISPATCHBASE+_REAL, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:145:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 145 | _DOUBLE___FRAC = _DOUBLE_*_DISPATCHBASE+_FRAC, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:146:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 146 | _DOUBLE___STRNG = _DOUBLE_*_DISPATCHBASE+_STRNG, | ~~~~~~~~^~~~~~~~~~~~~~ dispatch.h:147:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 147 | _FLOAT___INT_= _FLOAT_*_DISPATCHBASE+_INT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:148:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 148 | _FLOAT___ZINT = _FLOAT_*_DISPATCHBASE+_ZINT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:149:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 149 | _FLOAT___CPLX = _FLOAT_*_DISPATCHBASE+_CPLX, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:150:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 150 | _FLOAT___POLY = _FLOAT_*_DISPATCHBASE+_POLY, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:151:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 151 | _FLOAT___IDNT = _FLOAT_*_DISPATCHBASE+_IDNT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:152:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 152 | _FLOAT___SYMB = _FLOAT_*_DISPATCHBASE+_SYMB, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:153:30: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 153 | _FLOAT___FLOAT_ = _FLOAT_*_DISPATCHBASE+_FLOAT_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:154:31: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 154 | _FLOAT___DOUBLE_ = _FLOAT_*_DISPATCHBASE+_DOUBLE_, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:155:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 155 | _FLOAT___VECT = _FLOAT_*_DISPATCHBASE+_VECT, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:156:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 156 | _FLOAT___MAP = _FLOAT_*_DISPATCHBASE+_MAP, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:157:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 157 | _FLOAT___REAL = _FLOAT_*_DISPATCHBASE+_REAL, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:158:28: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 158 | _FLOAT___FRAC = _FLOAT_*_DISPATCHBASE+_FRAC, | ~~~~~~~^~~~~~~~~~~~~~ dispatch.h:159:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 159 | _VECT__INT_= _VECT*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:160:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 160 | _VECT__DOUBLE_ = _VECT*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:161:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 161 | _VECT__FLOAT_ = _VECT*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:162:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 162 | _VECT__ZINT = _VECT*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:163:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 163 | _VECT__CPLX = _VECT*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:164:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 164 | _VECT__POLY = _VECT*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:165:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 165 | _VECT__IDNT = _VECT*_DISPATCHBASE+_IDNT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:166:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 166 | _VECT__SYMB = _VECT*_DISPATCHBASE+_SYMB, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:167:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 167 | _VECT__VECT = _VECT*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:168:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 168 | _VECT__EXT = _VECT*_DISPATCHBASE+_EXT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:169:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 169 | _VECT__FRAC = _VECT*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:170:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 170 | _VECT__REAL = _VECT*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:171:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 171 | _VECT__MAP = _VECT*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:172:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 172 | _MAP__INT_= _MAP*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:173:25: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 173 | _MAP__DOUBLE_ = _MAP*_DISPATCHBASE+_DOUBLE_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:174:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 174 | _MAP__FLOAT_ = _MAP*_DISPATCHBASE+_FLOAT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:175:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 175 | _MAP__ZINT = _MAP*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:176:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 176 | _MAP__CPLX = _MAP*_DISPATCHBASE+_CPLX, | ~~~~^~~~~~~~~~~~~~ dispatch.h:177:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 177 | _MAP__POLY = _MAP*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:178:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 178 | _MAP__IDNT = _MAP*_DISPATCHBASE+_IDNT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:179:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 179 | _MAP__SYMB = _MAP*_DISPATCHBASE+_SYMB, | ~~~~^~~~~~~~~~~~~~ dispatch.h:180:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 180 | _MAP__VECT = _MAP*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:181:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 181 | _MAP__MAP = _MAP*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:182:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 182 | _MAP__EXT = _MAP*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:183:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 183 | _MAP__FRAC = _MAP*_DISPATCHBASE+_FRAC, | ~~~~^~~~~~~~~~~~~~ dispatch.h:184:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 184 | _MAP__REAL = _MAP*_DISPATCHBASE+_REAL, | ~~~~^~~~~~~~~~~~~~ dispatch.h:185:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 185 | _FRAC__VECT = _FRAC*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:186:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 186 | _FRAC__MAP = _FRAC*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:187:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 187 | _FRAC__FRAC = _FRAC*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:188:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 188 | _FRAC__FLOAT_ = _FRAC*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:189:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 189 | _FRAC__DOUBLE_ = _FRAC*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:190:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 190 | _FRAC__INT_= _FRAC*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:191:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 191 | _FRAC_ZINT= _FRAC*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:192:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 192 | _FRAC__REAL= _FRAC*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:193:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 193 | _SPOL1__SPOL1 = _SPOL1*_DISPATCHBASE+_SPOL1, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:194:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 194 | _EXT__EXT = _EXT*_DISPATCHBASE+_EXT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:195:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 195 | _EXT__VECT = _EXT*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:196:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 196 | _EXT__MAP = _EXT*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:197:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 197 | _EXT__INT_= _EXT*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:198:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 198 | _EXT__ZINT = _EXT*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:199:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 199 | _EXT__POLY= _EXT*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:200:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 200 | _STRNG__STRNG = _STRNG*_DISPATCHBASE+_STRNG, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:201:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 201 | _STRNG__INT_= _STRNG*_DISPATCHBASE+_INT_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:202:29: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 202 | _STRNG__DOUBLE_= _STRNG*_DISPATCHBASE+_DOUBLE_, | ~~~~~~^~~~~~~~~~~~~~ dispatch.h:203:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 203 | _FUNC__FUNC = _FUNC*_DISPATCHBASE+_FUNC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:204:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 204 | _MOD__MOD = _MOD*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:205:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 205 | _ZINT__MOD = _ZINT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:206:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 206 | _MOD__ZINT = _MOD*_DISPATCHBASE+_ZINT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:207:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 207 | _MOD__VECT = _MOD*_DISPATCHBASE+_VECT, | ~~~~^~~~~~~~~~~~~~ dispatch.h:208:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 208 | _MOD__MAP = _MOD*_DISPATCHBASE+_MAP, | ~~~~^~~~~~~~~~~~~~ dispatch.h:209:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 209 | _VECT__MOD = _VECT*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:210:21: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 210 | _MAP__MOD = _MAP*_DISPATCHBASE+_MOD, | ~~~~^~~~~~~~~~~~~~ dispatch.h:211:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 211 | _MOD__POLY = _MOD*_DISPATCHBASE+_POLY, | ~~~~^~~~~~~~~~~~~~ dispatch.h:212:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 212 | _POLY__MOD = _POLY*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:213:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 213 | _INT___MOD= _INT_*_DISPATCHBASE+_MOD, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:214:22: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 214 | _MOD__INT_= _MOD*_DISPATCHBASE+_INT_, | ~~~~^~~~~~~~~~~~~~ dispatch.h:215:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 215 | _REAL__CPLX = _REAL*_DISPATCHBASE+_CPLX, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:216:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 216 | _REAL__ZINT = _REAL*_DISPATCHBASE+_ZINT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:217:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 217 | _REAL__REAL = _REAL*_DISPATCHBASE+_REAL, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:218:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 218 | _REAL__INT_ = _REAL*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:219:27: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 219 | _REAL__DOUBLE_ = _REAL*_DISPATCHBASE+_DOUBLE_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:220:26: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 220 | _REAL__FLOAT_ = _REAL*_DISPATCHBASE+_FLOAT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:221:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 221 | _REAL__POLY = _REAL*_DISPATCHBASE+_POLY, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:222:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 222 | _REAL__VECT = _REAL*_DISPATCHBASE+_VECT, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:223:23: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 223 | _REAL__MAP = _REAL*_DISPATCHBASE+_MAP, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:224:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 224 | _REAL__FRAC = _REAL*_DISPATCHBASE+_FRAC, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:225:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 225 | _USER__USER= _USER*_DISPATCHBASE+_USER, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:226:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 226 | _USER__INT_= _USER*_DISPATCHBASE+_INT_, | ~~~~~^~~~~~~~~~~~~~ dispatch.h:227:24: warning: arithmetic between different enumeration types 'giac::gen_unary_types' and 'giac::' is deprecated [-Wdeprecated-enum-enum-conversion] 227 | _USER__POLY= _USER*_DISPATCHBASE+_POLY | ~~~~~^~~~~~~~~~~~~~ In file included from gen.h:70: fraction.h:38:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | Tfraction (const T & n,const T & d) : num(n),den(d) {}; | ^ fraction.h:38:16: note: remove the '< >' fraction.h:39:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39 | Tfraction (const T & n) : num(n),den(T(1)) {}; // does not work properly?? | ^ fraction.h:39:16: note: remove the '< >' fraction.h:40:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40 | Tfraction (const Tfraction & f) : num(f.num), den(f.den) {}; | ^ fraction.h:40:16: note: remove the '< >' In file included from gen.h:71: poly.h:226:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | Tref_tensor(const tensor & P): ref_count(1),t(P) {} | ^ poly.h:226:19: note: remove the '< >' poly.h:227:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 227 | Tref_tensor(int dim): ref_count(1),t(dim) {} | ^ poly.h:227:19: note: remove the '< >' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.18-build/giac-2.0.0/src' make[1]: *** [Makefile:506: all-recursive] Error 1 make: *** [Makefile:436: all] Error 2 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.BwZlFF (%build) I: [iurt_root_command] ERROR: chroot