D: [iurt_root_command] chroot Building target platforms: aarch64 Building for target aarch64 Installing /home/iurt/rpmbuild/SRPMS/@2258185:giac-2.0.0.10-4.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.BQUhcf Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.BNTqkq + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build + rm -rf giac-2.0.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/giac-2.0.0.10.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 6054 (offset 414 lines). + echo 'Patch #8 (giac-sha256-init.patch):' Patch #8 (giac-sha256-init.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .sha256 --fuzz=0 patching file src/prog.cc + 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 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ENKGfx + umask 022 + cd /home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd giac-2.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoupdate -vf autoupdate: running: echo dumpdef | /usr/bin/m4 2>/tmp/auU6Yln6/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_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_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_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: '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 --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_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_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=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/am4tU9l7CX/warnings': _m4_warn autom4te: reading /tmp/am4tU9l7CX/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/auU6Yln6/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_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_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_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: '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 --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_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_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=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/am4txTCnSE/warnings': _m4_warn autom4te: reading /tmp/am4txTCnSE/warnings autom4te: formatting traces for '-': AU_DEFINE autoupdate: running: /usr/bin/m4 --include=/tmp/auU6Yln6 --include=/usr/share/autoconf /tmp/auU6Yln6/input.m4 > /tmp/auU6Yln6/updated autoupdate: 'configure.ac' is updated + autoreconf -ivf autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing configure.ac: warning: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION 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: 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:743: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from... aclocal.m4:630: 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:1025: 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:663: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:3374: _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:2845: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: 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: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config/config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config/config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=aarch64-mageia-linux-gnu --build=aarch64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-static=no --with-included-gettext=no --enable-nls=yes --enable-tommath=no --enable-debug=no --enable-gc=no --enable-sscl=no --enable-dl=yes --enable-gsl=yes --enable-lapack=yes --enable-pari=yes --enable-ntl=yes --enable-gmpxx=yes --enable-cocoa=autodetect --enable-gui=yes --disable-rpath checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.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 for aarch64-mageia-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 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 for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking build system type... aarch64-mageia-linux-gnu checking host system type... aarch64-mageia-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-mageia-linux-gnu file names to aarch64-mageia-linux-gnu format... func_convert_file_noop checking how to convert aarch64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for aarch64-mageia-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-mageia-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for aarch64-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-mageia-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-mageia-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for bison... no checking for byacc... no checking for flex... no checking for lex... no checking whether byte ordering is bigendian... no checking for standard C++ header files... yes checking for regex... yes checking for tgammaf... yes checking for gmp.h... yes checking for main in -lgmp... yes checking for mpfr.h... yes checking for main in -lmpfr... yes checking for mpfr_set_str_raw... no checking for mpfi.h... yes checking for main in -lmpfi... yes checking for mps/mps.h... no checking for gmpxx.h... yes checking for main in -lgmpxx... yes checking for ecm.h... no checking for bern_rat.h... no checking for NTL/ZZ.h... yes checking for main in -lntl... yes checking for pari/pari.h... yes checking for main in -lpari... yes ./configure: line 20448: xno: command not found checking for main in -lm... yes checking for png.h... yes checking for library containing png_sig_cmp... -lpng16 checking for dlopen in -ldl... yes checking size of void *... 8 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking for gsl/gsl_blas.h... yes checking for gsl/gsl_eigen.h... yes checking for main in -lgslcblas... yes checking for gsl_sf_gamma in -lgsl... yes checking for main in -lgfortran... yes checking for main in -lblas... yes checking for main in -llapack... yes checking for CoCoA/BigInt.H... yes checking for main in -lcocoa... yes checking for ao/ao.h... yes checking for main in -lao... yes checking for glpk.h... yes checking for main in -lglpk... yes checking for samplerate.h... yes checking for main in -lsamplerate... yes checking for curl/curl.h... yes checking for main in -lcurl... yes checking for tgetent... no checking for tgetent in -lncurses... yes checking for readline/readline.h... yes checking for readline/history.h... yes checking for version of libreadline... yes checking for readline in -lreadline... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -lGL... yes checking for FL/Fl.H... yes checking for main in -lX11... yes checking for main in -lXcursor... yes checking for main in -lXfixes... yes checking for main in -lXinerama... yes checking for main in -lfontconfig... yes checking for main in -lXft... yes checking for main in -lXft... (cached) yes checking for main in -lXext... yes checking for main in -lXrender... yes checking for main in -lfltk_gl... yes checking for main in -lfltk... yes checking for main in -lz... yes checking for png.h... (cached) yes checking for main in -lpng... yes checking for main in -ljpeg... yes checking for main in -lfltk_images... yes checking for dfu_lib.h... no checking for main in -lusb-1.0... no checking for dfu_main in -ldfu... no checking for main in -lcliquer... no checking for main in -lnauty... no checking for nauty/naututil.h... no checking for vcl2/vectorclass.h... no checking for main in -lpthread... yes checking for pthread.h... yes checking for malloc.h... yes checking for mallinfo... yes checking for sysconf... yes checking for clock_gettime in -lrt... yes checking for unordered_map... yes checking for ext/hash_map... yes checking for tr1/unordered_map... yes checking for hash_map... yes checking for pwd.h... yes checking for locale.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... yes checking for sys/times.h... yes checking for sys/resource.h... yes checking for sys/types.h... (cached) yes checking for signal.h... yes checking for getpid... yes checking for getcwd... yes checking for getpwuid... yes checking for system... yes checking for main in -lintl... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for egrep -e... (cached) /usr/bin/grep -E checking whether we are using the GNU C Library 2 or newer... yes checking for strerror in -lcposix... no checking for egrep... (cached) /usr/bin/grep -E checking for an ANSI C-conforming const... yes checking for signed... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for long long... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking for working alloca.h... yes checking for alloca... yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... no checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for ptrdiff_t... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... (cached) yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for getcwd... (cached) yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for wcslen... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for egrep... (cached) /usr/bin/grep -E checking for latex... /usr/bin/latex checking for makeindex... /usr/bin/makeindex checking for pdflatex... /usr/bin/pdflatex checking for dvips... /usr/bin/dvips checking for sstream... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating check/Makefile config.status: creating doc/Makefile config.status: creating doc/en/Makefile config.status: creating doc/es/Makefile config.status: creating doc/fr/Makefile config.status: creating doc/el/Makefile config.status: creating doc/el/tutoriel/Makefile config.status: creating doc/el/casinter/Makefile config.status: creating doc/local/Makefile config.status: creating doc/pt/Makefile config.status: creating doc/zh/Makefile config.status: creating doc/de/Makefile config.status: creating intl/Makefile config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating examples/Makefile config.status: creating debianold/Makefile config.status: creating debian/Makefile config.status: creating micropython-1.12/Makefile config.status: creating micropython-1.12/docs/Makefile config.status: creating micropython-1.12/drivers/Makefile config.status: creating micropython-1.12/examples/Makefile config.status: creating micropython-1.12/extmod/Makefile config.status: creating micropython-1.12/lib/Makefile config.status: creating micropython-1.12/logo/Makefile config.status: creating micropython-1.12/ports/Makefile config.status: creating micropython-1.12/py/Makefile config.status: creating micropython-1.12/tests/Makefile config.status: creating micropython-1.12/tools/Makefile config.status: creating micropython-1.12/unix/Makefile config.status: creating micropython-1.12/ulab/Makefile config.status: creating micropython-1.12/ulab/numpy/Makefile config.status: creating micropython-1.12/ulab/numpy/fft/Makefile config.status: creating micropython-1.12/ulab/numpy/ndarray/Makefile config.status: creating micropython-1.12/ulab/numpy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/Makefile config.status: creating micropython-1.12/ulab/scipy/linalg/Makefile config.status: creating micropython-1.12/ulab/scipy/optimize/Makefile config.status: creating micropython-1.12/ulab/scipy/signal/Makefile config.status: creating micropython-1.12/ulab/scipy/special/Makefile config.status: creating micropython-1.12/ulab/user/Makefile config.status: creating micropython-1.12/ulab/utils/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile Adding link . to giac in src If you want SIMD instruction support, please install https://github.com/vectorclass version 2, export CXXFLAGS='-std=c++17 -march=native -O2' and run ./configure again. + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j16 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in micropython-1.12 Making all in xcas make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' GEN build/genhdr/moduledefs.h python3 ../py/makemoduledefs.py --vpath="., .., " py/mpstate.c py/malloc.c py/gc.c py/pystack.c py/qstr.c py/vstr.c py/mpprint.c py/unicode.c py/mpz.c py/reader.c py/lexer.c py/parse.c py/scope.c py/compile.c py/emitcommon.c py/emitbc.c py/asmbase.c py/asmx64.c py/emitnx64.c py/asmx86.c py/emitnx86.c py/asmthumb.c py/emitnthumb.c py/emitinlinethumb.c py/asmarm.c py/emitnarm.c py/asmxtensa.c py/emitnxtensa.c py/emitinlinextensa.c py/emitnxtensawin.c py/formatfloat.c py/parsenumbase.c py/parsenum.c py/emitglue.c py/persistentcode.c py/runtime.c py/runtime_utils.c py/scheduler.c py/nativeglue.c py/ringbuf.c py/stackctrl.c py/argcheck.c py/warning.c py/profile.c py/map.c py/obj.c py/objarray.c py/objattrtuple.c py/objbool.c py/objboundmeth.c py/objcell.c py/objclosure.c py/objcomplex.c py/objdeque.c py/objdict.c py/objenumerate.c py/objexcept.c py/objfilter.c py/objfloat.c py/objfun.c py/objgenerator.c py/objgetitemiter.c py/objint.c py/objint_longlong.c py/objint_mpz.c py/objlist.c py/objmap.c py/objmodule.c py/objobject.c py/objpolyiter.c py/objproperty.c py/objnone.c py/objnamedtuple.c py/objrange.c py/objreversed.c py/objset.c py/objsingleton.c py/objslice.c py/objstr.c py/objstrunicode.c py/objstringio.c py/objtuple.c py/objtype.c py/objzip.c py/opmethods.c py/sequence.c py/stream.c py/binary.c py/builtinimport.c py/builtinevex.c py/builtinhelp.c py/modarray.c py/modbuiltins.c py/modcollections.c py/modgc.c py/modio.c py/modmath.c py/modcmath.c py/modmicropython.c py/modstruct.c py/modsys.c py/moduerrno.c py/modthread.c py/vm.c py/bc.c py/showbc.c py/repl.c py/smallint.c py/frozenmod.c extmod/moductypes.c extmod/modujson.c extmod/modure.c extmod/moduzlib.c extmod/moduheapq.c extmod/modutimeq.c extmod/moduhashlib.c extmod/moducryptolib.c extmod/modubinascii.c extmod/virtpin.c extmod/machine_mem.c extmod/machine_pinbase.c extmod/machine_signal.c extmod/machine_pulse.c extmod/machine_i2c.c extmod/machine_spi.c extmod/modbluetooth.c extmod/modussl_axtls.c extmod/modussl_mbedtls.c extmod/modurandom.c extmod/moduselect.c extmod/moduwebsocket.c extmod/modwebrepl.c extmod/modframebuf.c extmod/vfs.c extmod/vfs_blockdev.c extmod/vfs_reader.c extmod/vfs_posix.c extmod/vfs_posix_file.c extmod/vfs_fat.c extmod/vfs_fat_diskio.c extmod/vfs_fat_file.c extmod/vfs_lfs.c extmod/utime_mphal.c extmod/uos_dupterm.c lib/embed/abort_.c lib/utils/printf.c build/genhdr/moduledefs.h ./icas.c ./modtime.c ./unix_mphal.c ./input.c ./modos.c ./file.c ./graphic.c ./main.c ./nop.c ./gccollect.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c > build/genhdr/moduledefs.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 ../py/mpstate.c ../py/malloc.c ../py/gc.c ../py/pystack.c ../py/qstr.c ../py/vstr.c ../py/mpprint.c ../py/unicode.c ../py/mpz.c ../py/reader.c ../py/lexer.c ../py/parse.c ../py/scope.c ../py/compile.c ../py/emitcommon.c ../py/emitbc.c ../py/asmbase.c ../py/asmx64.c ../py/emitnx64.c ../py/asmx86.c ../py/emitnx86.c ../py/asmthumb.c ../py/emitnthumb.c ../py/emitinlinethumb.c ../py/asmarm.c ../py/emitnarm.c ../py/asmxtensa.c ../py/emitnxtensa.c ../py/emitinlinextensa.c ../py/emitnxtensawin.c ../py/formatfloat.c ../py/parsenumbase.c ../py/parsenum.c ../py/emitglue.c ../py/persistentcode.c ../py/runtime.c ../py/runtime_utils.c ../py/scheduler.c ../py/nativeglue.c ../py/ringbuf.c ../py/stackctrl.c ../py/argcheck.c ../py/warning.c ../py/profile.c ../py/map.c ../py/obj.c ../py/objarray.c ../py/objattrtuple.c ../py/objbool.c ../py/objboundmeth.c ../py/objcell.c ../py/objclosure.c ../py/objcomplex.c ../py/objdeque.c ../py/objdict.c ../py/objenumerate.c ../py/objexcept.c ../py/objfilter.c ../py/objfloat.c ../py/objfun.c ../py/objgenerator.c ../py/objgetitemiter.c ../py/objint.c ../py/objint_longlong.c ../py/objint_mpz.c ../py/objlist.c ../py/objmap.c ../py/objmodule.c ../py/objobject.c ../py/objpolyiter.c ../py/objproperty.c ../py/objnone.c ../py/objnamedtuple.c ../py/objrange.c ../py/objreversed.c ../py/objset.c ../py/objsingleton.c ../py/objslice.c ../py/objstr.c ../py/objstrunicode.c ../py/objstringio.c ../py/objtuple.c ../py/objtype.c ../py/objzip.c ../py/opmethods.c ../py/sequence.c ../py/stream.c ../py/binary.c ../py/builtinimport.c ../py/builtinevex.c ../py/builtinhelp.c ../py/modarray.c ../py/modbuiltins.c ../py/modcollections.c ../py/modgc.c ../py/modio.c ../py/modmath.c ../py/modcmath.c ../py/modmicropython.c ../py/modstruct.c ../py/modsys.c ../py/moduerrno.c ../py/modthread.c ../py/vm.c ../py/bc.c ../py/showbc.c ../py/repl.c ../py/smallint.c ../py/frozenmod.c ../extmod/moductypes.c ../extmod/modujson.c ../extmod/modure.c ../extmod/moduzlib.c ../extmod/moduheapq.c ../extmod/modutimeq.c ../extmod/moduhashlib.c ../extmod/moducryptolib.c ../extmod/modubinascii.c ../extmod/virtpin.c ../extmod/machine_mem.c ../extmod/machine_pinbase.c ../extmod/machine_signal.c ../extmod/machine_pulse.c ../extmod/machine_i2c.c ../extmod/machine_spi.c ../extmod/modbluetooth.c ../extmod/modussl_axtls.c ../extmod/modussl_mbedtls.c ../extmod/modurandom.c ../extmod/moduselect.c ../extmod/moduwebsocket.c ../extmod/modwebrepl.c ../extmod/modframebuf.c ../extmod/vfs.c ../extmod/vfs_blockdev.c ../extmod/vfs_reader.c ../extmod/vfs_posix.c ../extmod/vfs_posix_file.c ../extmod/vfs_fat.c ../extmod/vfs_fat_diskio.c ../extmod/vfs_fat_file.c ../extmod/vfs_lfs.c ../extmod/utime_mphal.c ../extmod/uos_dupterm.c ../lib/embed/abort_.c ../lib/utils/printf.c build/genhdr/moduledefs.h icas.c modtime.c unix_mphal.c input.c modos.c file.c graphic.c main.c nop.c gccollect.c ulab/scipy/linalg/linalg.c ulab/scipy/optimize/optimize.c ulab/scipy/signal/signal.c ulab/scipy/special/special.c ulab/ndarray_operators.c ulab/ulab_tools.c ulab/ndarray.c ulab/numpy/ndarray/ndarray_iter.c ulab/ndarray_properties.c ulab/numpy/approx.c ulab/numpy/compare.c ulab/ulab_create.c ulab/numpy/fft/fft.c ulab/numpy/fft/fft_tools.c ulab/numpy/filter.c ulab/numpy/linalg/linalg.c ulab/numpy/linalg/linalg_tools.c ulab/numpy/numerical.c ulab/numpy/poly.c ulab/numpy/stats.c ulab/numpy/transform.c ulab/numpy/vector.c ulab/numpy/numpy.c ulab/scipy/scipy.c ulab/user/user.c ulab/utils/utils.c ulab/ulab.c ../py/mpconfig.h mpconfigport.h >build/genhdr/qstr.i.last make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrpowerpc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c In file included from ../py/mpstate.h:35, from ../py/nlrpowerpc.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c In file included from ../py/mpstate.h:35, from ../py/nlrthumb.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c In file included from ../py/mpstate.h:35, from ../py/nlrx64.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c In file included from ../py/mpstate.h:35, from ../py/nlrx86.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c In file included from ../py/mpstate.h:35, from ../py/nlrxtensa.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpstate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpstate.o ../py/mpstate.c In file included from ../py/mpstate.h:35, from ../py/mpstate.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nlr.o ../py/nlr.c In file included from ../py/mpstate.h:35, from ../py/nlr.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/pystack.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/pystack.o ../py/pystack.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/pystack.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nlrsetjmp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -Os -c -MD -o build/py/nlrsetjmp.o ../py/nlrsetjmp.c In file included from ../py/mpstate.h:35, from ../py/nlrsetjmp.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/unicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/malloc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/malloc.o ../py/malloc.c In file included from ../py/mpstate.h:35, from ../py/malloc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/vstr.o ../py/vstr.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/vstr.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpprint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/mpprint.o ../py/mpprint.c In file included from ../extmod/virtpin.h:29, from ../py/mphal.h:84, from ../py/mpprint.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/mpprint.c: In function 'mp_print_mp_int': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/mpprint.c:213:13: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 213 | x = MP_OBJ_NEW_SMALL_INT(mp_obj_get_int(x)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/qstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/qstr.o ../py/qstr.c In file included from ../py/mpstate.h:35, from ../py/qstr.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitcommon.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitcommon.o ../py/emitcommon.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitcommon.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/reader.o ../py/reader.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/reader.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/asmbase.o ../py/asmbase.c In file included from ../py/asmbase.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnx86.o ../py/emitnx86.c In file included from ../py/nativeglue.h:30, from ../py/emitnx86.c:4: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scope.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scope.o ../py/scope.c In file included from ../py/parse.h:32, from ../py/scope.h:29, from ../py/scope.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/lexer.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/lexer.o ../py/lexer.c In file included from ../py/reader.h:29, from ../py/lexer.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnxtensawin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinethumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinethumb.o ../py/emitinlinethumb.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitinlinethumb.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitinlinextensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitinlinextensa.o ../py/emitinlinextensa.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitinlinextensa.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parse.o ../py/parse.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parse.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/parse.c: In function 'mp_parse_node_get_int_maybe': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/parse.c:331:14: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 331 | *o = MP_OBJ_NEW_SMALL_INT(MP_PARSE_NODE_LEAF_SMALL_INT(pn)); | ^~~~~~~~~~~~~~~~~~~~ ../py/parse.c: In function 'mp_parse_node_print': ../py/parse.c:380:16: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'mp_int_t' {aka 'int'} [-Wformat=] 380 | printf("int(" INT_FMT ")\n", arg); | ^~~~~~ ~~~ | | | mp_int_t {aka int} In file included from ../py/lexer.h:31: ../py/mpconfig.h:1501:20: note: format string is defined here 1501 | #define INT_FMT "%ld" | ~~^ | | | long int | %d ../py/parse.c: In function 'mp_parse_node_new_small_int_checked': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/parse.c:460:20: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 460 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(o_val); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/parse.c: In function 'push_result_token': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:479:55: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 479 | && (elem = mp_map_lookup(&parser->consts, MP_OBJ_NEW_QSTR(id), MP_MAP_LOOKUP)) != NULL) { | ^~~~~~~~~~~~~~~ ../py/parse.c: In function 'fold_constants': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:713:70: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 713 | mp_map_elem_t *elem = mp_map_lookup(&parser->consts, MP_OBJ_NEW_QSTR(id), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/parse.c:751:75: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 751 | mp_map_elem_t *elem = mp_map_lookup((mp_map_t*)&mp_constants_map, MP_OBJ_NEW_QSTR(q_base), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/asmarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenumbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitglue.o ../py/emitglue.c In file included from ../py/emitglue.h:29, from ../py/emitglue.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/persistentcode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/persistentcode.o ../py/persistentcode.c In file included from ../py/reader.h:29, from ../py/persistentcode.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitbc.o ../py/emitbc.c In file included from ../py/mpstate.h:35, from ../py/emitbc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/emitbc.c: In function 'mp_emit_bc_start_pass': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/emitbc.c:389:47: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 389 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/emitbc.c:389:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 389 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^ ../py/emitbc.c: In function 'mp_emit_bc_for_iter_end': ../py/emitbc.c:728:40: warning: overflow in conversion from 'long unsigned int' to 'mp_int_t' {aka 'int'} changes value from '18446744073709551612' to '-4' [-Woverflow] 728 | mp_emit_bc_adjust_stack_size(emit, -MP_OBJ_ITER_BUF_NSLOTS); make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime_utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime_utils.o ../py/runtime_utils.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/runtime_utils.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/scheduler.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/scheduler.o ../py/scheduler.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/scheduler.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/ringbuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/formatfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/profile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/profile.o ../py/profile.c In file included from ../py/emitglue.h:29, from ../py/profile.h:30, from ../py/profile.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stackctrl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stackctrl.o ../py/stackctrl.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/stackctrl.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/stackctrl.c: In function 'mp_stack_ctrl_init': ../py/stackctrl.c:32:32: warning: storing the address of local variable 'stack_dummy' in 'mp_state_ctx.thread.stack_top' [-Wdangling-pointer=] 32 | MP_STATE_THREAD(stack_top) = (char*)&stack_dummy; ../py/stackctrl.c:31:18: note: 'stack_dummy' declared here 31 | volatile int stack_dummy; | ^~~~~~~~~~~ ../py/mpstate.h:277:23: note: 'mp_state_ctx' declared here 277 | extern mp_state_ctx_t mp_state_ctx; | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/nativeglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/nativeglue.o ../py/nativeglue.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/nativeglue.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/nativeglue.c: In function 'mp_native_from_obj': ../py/nativeglue.c:63:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 63 | case MP_NATIVE_TYPE_OBJ: return (mp_uint_t)obj; | ^ ../py/nativeglue.c:70:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | return (mp_uint_t)bufinfo.buf; | ^ ../py/nativeglue.c: In function 'mp_native_to_obj': ../py/nativeglue.c:87:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | case MP_NATIVE_TYPE_OBJ: return (mp_obj_t)val; | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/parsenum.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/parsenum.o ../py/parsenum.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/parsenum.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/parsenum.c: In function 'mp_parse_num_integer': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/parsenum.c:117:15: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | ret_val = MP_OBJ_NEW_SMALL_INT(int_val); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/warning.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/warning.o ../py/warning.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/warning.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/argcheck.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/argcheck.o ../py/argcheck.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/argcheck.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/argcheck.c: In function 'mp_arg_parse_all': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/argcheck.c:90:52: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 90 | mp_map_elem_t *kw = mp_map_lookup(kws, MP_OBJ_NEW_QSTR(allowed[i].qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objattrtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objattrtuple.o ../py/objattrtuple.c In file included from ../py/objtuple.h:29, from ../py/objattrtuple.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/obj.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/obj.o ../py/obj.c In file included from ../py/obj.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/obj.c: In function 'mp_obj_get_int': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:246:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 246 | return MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_int_maybe': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:272:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 272 | *value = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_float_maybe': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:290:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 290 | val = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_get_complex': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:329:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 329 | *real = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_get_index': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.c:387:13: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 387 | i = MP_OBJ_SMALL_INT_VALUE(index); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_id': ../py/obj.c:423:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 423 | mp_int_t id = (mp_int_t)o_in; | ^ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:431:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 431 | return MP_OBJ_NEW_SMALL_INT(id); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_len_maybe': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:50:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 50 | { str_len = qstr_len(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_len = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->len; } | ^~~~~~~~~~~~~~~~~ ../py/obj.c:463:9: note: in expansion of macro 'GET_STR_LEN' 463 | GET_STR_LEN(o_in, l); | ^~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:464:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 464 | return MP_OBJ_NEW_SMALL_INT(l); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_generic_unary_op': ../py/obj.c:540:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT((mp_uint_t)o_in); | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.c:540:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 540 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT((mp_uint_t)o_in); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcell.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcell.o ../py/objcell.c In file included from ../py/objcell.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objboundmeth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objboundmeth.o ../py/objboundmeth.c In file included from ../py/objboundmeth.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objbool.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objbool.o ../py/objbool.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objbool.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objbool.c: In function 'bool_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objbool.c:69:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 69 | return mp_unary_op(op, MP_OBJ_NEW_SMALL_INT(self->value)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objbool.c: In function 'bool_binary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objbool.c:74:29: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 74 | return mp_binary_op(op, MP_OBJ_NEW_SMALL_INT(self->value), rhs_in); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objclosure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objclosure.o ../py/objclosure.c In file included from ../py/objclosure.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdeque.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdeque.o ../py/objdeque.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objdeque.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objdeque.c: In function 'deque_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdeque.c:83:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 83 | return MP_OBJ_NEW_SMALL_INT(len); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdeque.c:88:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 88 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/runtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/runtime.o ../py/runtime.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/runtime.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/runtime.c: In function 'mp_load_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:162:68: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 162 | mp_map_elem_t *elem = mp_map_lookup(&mp_locals_get()->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_load_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:173:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 173 | mp_map_elem_t *elem = mp_map_lookup(&mp_globals_get()->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:178:87: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 178 | elem = mp_map_lookup(&MP_STATE_VM(mp_module_builtins_override_dict)->map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:184:74: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 184 | elem = mp_map_lookup((mp_map_t*)&mp_module_builtins_globals.map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_store_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:213:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 213 | mp_obj_dict_store(MP_OBJ_FROM_PTR(mp_locals_get()), MP_OBJ_NEW_QSTR(qst), obj); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_delete_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:219:58: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 219 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(mp_locals_get()), MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_store_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:224:58: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 224 | mp_obj_dict_store(MP_OBJ_FROM_PTR(mp_globals_get()), MP_OBJ_NEW_QSTR(qst), obj); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_delete_global': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:230:59: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 230 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(mp_globals_get()), MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_unary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:240:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 240 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(arg); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:254:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 254 | return MP_OBJ_NEW_SMALL_INT(-val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:263:28: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 263 | return MP_OBJ_NEW_SMALL_INT(-val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:267:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 267 | return MP_OBJ_NEW_SMALL_INT(~val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/runtime.c:271:9: note: in expansion of macro 'GET_STR_HASH' 271 | GET_STR_HASH(arg, h); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/runtime.c:273:13: note: in expansion of macro 'GET_STR_DATA_LEN' 273 | GET_STR_DATA_LEN(arg, data, len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:276:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 276 | return MP_OBJ_NEW_SMALL_INT(h); | ^~~~~~~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_binary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:366:28: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 366 | mp_int_t lhs_val = MP_OBJ_SMALL_INT_VALUE(lhs); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:368:32: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 368 | mp_int_t rhs_val = MP_OBJ_SMALL_INT_VALUE(rhs); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:443:32: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 443 | return MP_OBJ_NEW_SMALL_INT(lhs_val * rhs_val); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/runtime.c:504:50: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 504 | lhs = mp_obj_new_int_from_ll(MP_OBJ_SMALL_INT_VALUE(lhs)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:513:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 513 | tuple->items[0] = MP_OBJ_NEW_SMALL_INT(mp_small_int_floor_divide(lhs_val, rhs_val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:514:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 514 | tuple->items[1] = MP_OBJ_NEW_SMALL_INT(mp_small_int_modulo(lhs_val, rhs_val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/runtime.c:528:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 528 | return MP_OBJ_NEW_SMALL_INT(lhs_val); | ^~~~~~~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_load_method_maybe': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:1089:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1089 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_import_name': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/runtime.c:1355:15: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1355 | args[0] = MP_OBJ_NEW_QSTR(name); | ^~~~~~~~~~~~~~~ ../py/runtime.c: In function 'mp_raise_OSError': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/runtime.c:1510:5: note: in expansion of macro 'nlr_raise' 1510 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(errno_))); | ^~~~~~~~~ ../py/runtime.c:1510:59: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1510 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(errno_))); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/map.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/map.o ../py/map.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/map.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/map.c: In function 'mp_map_lookup': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/map.c:222:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 222 | hash = qstr_hash(MP_OBJ_QSTR_VALUE(index)); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/map.c:224:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 224 | hash = MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, index)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/map.c: In function 'mp_set_lookup': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/map.c:334:22: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 334 | mp_uint_t hash = MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, index)); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objenumerate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objenumerate.o ../py/objenumerate.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objenumerate.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objenumerate.c: In function 'enumerate_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objenumerate.c:87:29: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 87 | mp_obj_t items[] = {MP_OBJ_NEW_SMALL_INT(self->cur++), next}; | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objarray.o ../py/objarray.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objarray.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objarray.c: In function 'array_construct': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objarray.c:140:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 140 | len = MP_OBJ_SMALL_INT_VALUE(len_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objarray.c: In function 'array_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objarray.c:253:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 253 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(o->len); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfilter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfilter.o ../py/objfilter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objfilter.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objcomplex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objcomplex.o ../py/objcomplex.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objcomplex.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objcomplex.c: In function 'complex_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objcomplex.c:121:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 121 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mp_float_hash(o->real) ^ mp_float_hash(o->imag)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objexcept.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objexcept.o ../py/objexcept.c In file included from ../py/objlist.h:29, from ../py/objexcept.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objexcept.c: In function 'mp_obj_exception_print': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objexcept.c:125:64: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 125 | mp_printf(print, "[Errno " INT_FMT "] %q", MP_OBJ_SMALL_INT_VALUE(o->args->items[0]), qst); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objdict.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objdict.o ../py/objdict.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objdict.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objdict.c: In function 'dict_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdict.c:113:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 113 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->map.used); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objdict.c:117:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/objdict.c: In function 'dict_fromkeys': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objdict.c:257:36: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 257 | self_out = mp_obj_new_dict(MP_OBJ_SMALL_INT_VALUE(len)); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgetitemiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgetitemiter.o ../py/objgetitemiter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objgetitemiter.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objgetitemiter.c: In function 'it_iternext': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/objgetitemiter.c:44:46: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 44 | self->args[2] = MP_OBJ_NEW_SMALL_INT(MP_OBJ_SMALL_INT_VALUE(self->args[2]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objgetitemiter.c:44:25: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 44 | self->args[2] = MP_OBJ_NEW_SMALL_INT(MP_OBJ_SMALL_INT_VALUE(self->args[2]) + 1); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/gc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/gc.o ../py/gc.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/gc.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfloat.o ../py/objfloat.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objfloat.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objfloat.c: In function 'float_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objfloat.c:160:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 160 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mp_float_hash(val)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objfun.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objfun.o ../py/objfun.c In file included from ../py/objtuple.h:29, from ../py/objfun.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objfun.c: In function 'mp_obj_fun_bc_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objfun.c:369:19: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 369 | dest[0] = MP_OBJ_NEW_QSTR(mp_obj_fun_get_name(self_in)); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objgenerator.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objgenerator.o ../py/objgenerator.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objgenerator.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_longlong.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_longlong.o ../py/objint_longlong.c In file included from ../py/objint.h:30, from ../py/objint_longlong.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmap.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmap.o ../py/objmap.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objmap.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objmodule.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objmodule.o ../py/objmodule.c In file included from ../py/objmodule.h:29, from ../py/objmodule.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objmodule.c: In function 'module_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:65:66: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 65 | mp_map_elem_t *elem = mp_map_lookup(&self->globals->map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:95:55: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 95 | mp_obj_dict_delete(MP_OBJ_FROM_PTR(dict), MP_OBJ_NEW_QSTR(attr)); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:98:54: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 98 | mp_obj_dict_store(MP_OBJ_FROM_PTR(dict), MP_OBJ_NEW_QSTR(attr), dest[1]); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_obj_new_module': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:113:62: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 113 | mp_map_elem_t *el = mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:126:87: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 126 | mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(module_name)); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_module_get': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:246:62: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 246 | mp_map_elem_t *el = mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:250:63: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 250 | el = mp_map_lookup((mp_map_t*)&mp_builtin_module_map, MP_OBJ_NEW_QSTR(module_name), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/objmodule.c: In function 'mp_module_register': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objmodule.c:263:42: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 263 | mp_map_lookup(mp_loaded_modules_map, MP_OBJ_NEW_QSTR(qst), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND)->value = module; | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objobject.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objobject.o ../py/objobject.c In file included from ../py/objtype.h:29, from ../py/objobject.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objpolyiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objpolyiter.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/compile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/compile.o ../py/compile.c In file included from ../py/parse.h:32, from ../py/scope.h:29, from ../py/compile.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/emitnarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/emitnarm.o ../py/emitnarm.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/emit.h:29, from ../py/emitnative.c:49, from ../py/emitnarm.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ In file included from ../py/emitnarm.c:9: ../py/emitnative.c: In function 'emit_native_mov_reg_qstr_obj': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:322:52: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 322 | ASM_MOV_REG_IMM(emit->as, reg_dest, (mp_uint_t)MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/emitnative.c:322:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 322 | ASM_MOV_REG_IMM(emit->as, reg_dest, (mp_uint_t)MP_OBJ_NEW_QSTR(qst)); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c: In function 'emit_native_start_pass': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/emitnative.c:610:51: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 610 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/emitnative.c:610:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 610 | emit->const_table[i] = (mp_uint_t)MP_OBJ_NEW_QSTR(qst); | ^ ../py/emitnative.c: In function 'load_reg_stack_imm': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:830:60: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 830 | ASM_MOV_REG_IMM(emit->as, reg_dest, (uintptr_t)MP_OBJ_NEW_SMALL_INT(si->data.u_imm)); | ^~~~~~~~~~~~~~~~~~~~ ../py/emitnative.c: In function 'emit_load_reg_with_object': ../py/emitnative.c:1121:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1121 | emit_load_reg_with_ptr(emit, reg, (mp_uint_t)obj, table_off); | ^ ../py/emitnative.c: In function 'emit_load_reg_with_raw_code': ../py/emitnative.c:1127:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1127 | emit_load_reg_with_ptr(emit, reg, (mp_uint_t)rc, table_off); | ^ ../py/emitnative.c: In function 'emit_native_load_const_tok': ../py/emitnative.c:1356:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1356 | emit_post_push_imm(emit, VTYPE_PYOBJ, (mp_uint_t)MP_OBJ_FROM_PTR(&mp_const_ellipsis_obj)); | ^ ../py/emitnative.c: In function 'emit_native_load_subscr': ../py/emitnative.c:1513:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1513 | emit_call_with_imm_arg(emit, MP_F_OBJ_SUBSCR, (mp_uint_t)MP_OBJ_SENTINEL, REG_ARG_3); | ^ ../py/emitnative.c: In function 'emit_native_delete_subscr': ../py/emitnative.c:1914:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1914 | emit_call_with_imm_arg(emit, MP_F_OBJ_SUBSCR, (mp_uint_t)MP_OBJ_NULL, REG_ARG_3); | ^ ../py/emitnative.c: In function 'emit_native_for_iter_end': ../py/emitnative.c:2251:24: warning: overflow in conversion from 'long unsigned int' to 'mp_int_t' {aka 'int'} changes value from '18446744073709551612' to '-4' [-Woverflow] 2251 | adjust_stack(emit, -MP_OBJ_ITER_BUF_NSLOTS); ../py/emitnative.c: In function 'emit_native_make_function': ../py/emitnative.c:2565:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2565 | ASM_MOV_REG_IMM(emit->as, REG_ARG_2, (mp_uint_t)MP_OBJ_NULL); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ ../py/emitnative.c:2566:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2566 | ASM_MOV_REG_IMM(emit->as, REG_ARG_3, (mp_uint_t)MP_OBJ_NULL); | ^ ../py/asmarm.h:181:93: note: in definition of macro 'ASM_MOV_REG_IMM' 181 | #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) | ^~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objproperty.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objproperty.o ../py/objproperty.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objproperty.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint.o ../py/objint.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parsenum.h:30, from ../py/objint.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objint.c: In function 'mp_obj_new_int_from_float': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint.c:146:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 146 | return MP_OBJ_NEW_SMALL_INT((mp_int_t)val); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint.c: In function 'mp_obj_int_formatted': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint.c:229:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 229 | num = MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint.c: In function 'int_to_bytes': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint.c:440:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 440 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objint_mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objint_mpz.o ../py/objint_mpz.c In file included from ../py/objint.h:30, from ../py/objint_mpz.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objint_mpz.c: In function 'mp_obj_int_sign': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:123:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 123 | mp_int_t val = MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:146:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 146 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT(mpz_hash(&o->mpz)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_binary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:171:73: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 171 | mpz_init_fixed_from_int(&z_int, z_int_dig, MPZ_NUM_DIG_FOR_INT, MP_OBJ_SMALL_INT_VALUE(lhs_in)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:180:73: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 180 | mpz_init_fixed_from_int(&z_int, z_int_dig, MPZ_NUM_DIG_FOR_INT, MP_OBJ_SMALL_INT_VALUE(rhs_in)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_mpz_for_int': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:324:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 324 | mpz_init_from_int(temp, MP_OBJ_SMALL_INT_VALUE(arg)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_new_int': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:356:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 356 | return MP_OBJ_NEW_SMALL_INT(value); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_new_int_from_uint': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objint_mpz.c:377:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 377 | return MP_OBJ_NEW_SMALL_INT(value); | ^~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_get_truncated': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:391:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 391 | return MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objint_mpz.c: In function 'mp_obj_int_get_checked': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objint_mpz.c:401:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 401 | return MP_OBJ_SMALL_INT_VALUE(self_in); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnone.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnone.o ../py/objnone.c In file included from ../py/objnone.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objreversed.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objreversed.o ../py/objreversed.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objreversed.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objreversed.c: In function 'reversed_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objreversed.c:69:37: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 69 | return mp_obj_subscr(self->seq, MP_OBJ_NEW_SMALL_INT(self->cur_index), MP_OBJ_SENTINEL); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objsingleton.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objsingleton.o ../py/objsingleton.c In file included from ../py/objsingleton.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objnamedtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c In file included from ../py/objtuple.h:29, from ../py/objnamedtuple.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objnamedtuple.c: In function 'namedtuple_asdict': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objnamedtuple.c:56:33: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 56 | mp_obj_dict_store(dict, MP_OBJ_NEW_QSTR(fields[i]), self->tuple.items[i]); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objlist.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objlist.o ../py/objlist.c In file included from ../py/objlist.h:29, from ../py/objlist.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objlist.c: In function 'list_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objlist.c:92:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 92 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->len); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objlist.c:96:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 96 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/objlist.c: In function 'list_insert': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objlist.c:386:22: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 386 | mp_int_t index = MP_OBJ_SMALL_INT_VALUE(idx); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objslice.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objslice.o ../py/objslice.c In file included from ../py/objslice.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objrange.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objrange.o ../py/objrange.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objrange.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objrange.c: In function 'range_it_iternext': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:45:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 45 | mp_obj_t o_out = MP_OBJ_NEW_SMALL_INT(o->cur); | ^~~~~~~~~~~~~~~~~~~~ ../py/objrange.c: In function 'range_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:136:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 136 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(len); | ^~~~~~~~~~~~~~~~~~~~ ../py/objrange.c: In function 'range_subscr': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objrange.c:181:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 181 | return MP_OBJ_NEW_SMALL_INT(self->start + index_val * self->step); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/opmethods.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/opmethods.o ../py/opmethods.c In file included from ../py/opmethods.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstrunicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstrunicode.o ../py/objstrunicode.c In file included from ../py/objstr.h:29, from ../py/objstrunicode.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objstrunicode.c: In function 'uni_print': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:87:5: note: in expansion of macro 'GET_STR_DATA_LEN' 87 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'uni_unary_op': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:102:5: note: in expansion of macro 'GET_STR_DATA_LEN' 102 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstrunicode.c:107:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 107 | return MP_OBJ_NEW_SMALL_INT(utf8_charlen(str_data, str_len)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_index_to_ptr': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstrunicode.c:130:13: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 130 | i = MP_OBJ_SMALL_INT_VALUE(index); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_subscr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:181:5: note: in expansion of macro 'GET_STR_DATA_LEN' 181 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstrunicode.c: In function 'str_it_iternext': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstrunicode.c:292:5: note: in expansion of macro 'GET_STR_DATA_LEN' 292 | GET_STR_DATA_LEN(self->str, str, len); | ^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objset.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objset.o ../py/objset.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/objset.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objset.c: In function 'set_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objset.c:430:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 430 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->set.used); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objset.c:441:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 441 | hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, set->table[i])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objset.c:444:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 444 | return MP_OBJ_NEW_SMALL_INT(hash); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objzip.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objzip.o ../py/objzip.c In file included from ../py/objtuple.h:29, from ../py/objzip.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstringio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstringio.o ../py/objstringio.c In file included from ../py/objstr.h:29, from ../py/objstringio.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtuple.o ../py/objtuple.c In file included from ../py/objtuple.h:29, from ../py/objtuple.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objtuple.c: In function 'mp_obj_tuple_unary_op': ../py/objtuple.c:131:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | mp_int_t hash = (mp_int_t)mp_const_empty_tuple; | ^ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objtuple.c:133:25: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 133 | hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, self->items[i])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtuple.c:135:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 135 | return MP_OBJ_NEW_SMALL_INT(hash); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtuple.c:137:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 137 | case MP_UNARY_OP_LEN: return MP_OBJ_NEW_SMALL_INT(self->len); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modarray.o ../py/modarray.c In file included from ../py/builtin.h:29, from ../py/modarray.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/binary.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/binary.o ../py/binary.c In file included from ../py/binary.h:30, from ../py/binary.c:34: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/binary.c: In function 'mp_binary_get_val_array': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/binary.c:159:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 159 | return MP_OBJ_NEW_SMALL_INT(val); | ^~~~~~~~~~~~~~~~~~~~ ../py/binary.c: In function 'mp_binary_get_val': ../py/binary.c:207:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | return (mp_obj_t)(mp_uint_t)val; | ^ ../py/binary.c: In function 'mp_binary_set_val': ../py/binary.c:272:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 272 | val = (mp_uint_t)val_in; | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinhelp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinhelp.o ../py/builtinhelp.c In file included from ../py/builtin.h:29, from ../py/builtinhelp.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinimport.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinimport.o ../py/builtinimport.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/compile.h:29, from ../py/builtinimport.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/builtinimport.c: In function 'do_load_from_lexer': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:142:49: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 142 | mp_store_attr(module_obj, MP_QSTR___file__, MP_OBJ_NEW_QSTR(source_name)); | ^~~~~~~~~~~~~~~ ../py/builtinimport.c: In function 'mp_builtin___import__': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/builtinimport.c:268:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 268 | level = MP_OBJ_SMALL_INT_VALUE(args[4]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/builtinimport.c:290:13: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 290 | if (MP_OBJ_QSTR_VALUE(this_name_q) == MP_QSTR___main__) { | ^~~~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:336:23: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 336 | module_name = MP_OBJ_NEW_QSTR(new_mod_q); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/builtinimport.c:437:103: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 437 | mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___main__), MP_OBJ_NEW_QSTR(mod_name)); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/sequence.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/sequence.o ../py/sequence.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/sequence.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/sequence.c: In function 'mp_seq_index_obj': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/sequence.c:259:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 259 | return MP_OBJ_NEW_SMALL_INT(i); | ^~~~~~~~~~~~~~~~~~~~ ../py/sequence.c: In function 'mp_seq_count_obj': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/sequence.c:275:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 275 | return MP_OBJ_NEW_SMALL_INT(count); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/stream.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/stream.o ../py/stream.c In file included from ../py/objstr.h:29, from ../py/stream.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/stream.c: In function 'mp_stream_write': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/stream.c:240:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 240 | return MP_OBJ_NEW_SMALL_INT(out_sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/stream.c: In function 'stream_readinto': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/stream.c:298:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 298 | return MP_OBJ_NEW_SMALL_INT(out_sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/stream.c: In function 'stream_unbuffered_readline': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/stream.c:349:20: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 349 | max_size = MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcollections.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcollections.o ../py/modcollections.c In file included from ../py/builtin.h:29, from ../py/modcollections.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/builtinevex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/builtinevex.o ../py/builtinevex.c In file included from ../py/objfun.h:29, from ../py/builtinevex.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modgc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modgc.o ../py/modgc.c In file included from ../py/mpstate.h:35, from ../py/modgc.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modgc.c: In function 'py_gc_collect': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:37:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 37 | return MP_OBJ_NEW_SMALL_INT(MP_STATE_MEM(gc_collected)); | ^~~~~~~~~~~~~~~~~~~~ ../py/modgc.c: In function 'gc_mem_free': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:67:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 67 | return MP_OBJ_NEW_SMALL_INT(info.free); | ^~~~~~~~~~~~~~~~~~~~ ../py/modgc.c: In function 'gc_mem_alloc': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modgc.c:75:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 75 | return MP_OBJ_NEW_SMALL_INT(info.used); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modio.o ../py/modio.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modio.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmicropython.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmicropython.o ../py/modmicropython.c In file included from ../py/builtin.h:29, from ../py/modmicropython.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modmicropython.c: In function 'mp_micropython_opt_level': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmicropython.c:41:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 41 | return MP_OBJ_NEW_SMALL_INT(MP_STATE_VM(mp_optimise_value)); | ^~~~~~~~~~~~~~~~~~~~ ../py/modmicropython.c: In function 'mp_micropython_stack_use': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmicropython.c:112:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 112 | return MP_OBJ_NEW_SMALL_INT(mp_stack_usage()); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modthread.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modthread.o ../py/modthread.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modthread.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modsys.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modsys.o ../py/modsys.c In file included from ../py/builtin.h:29, from ../py/modsys.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objtype.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objtype.o ../py/objtype.c In file included from ../py/objtype.h:29, from ../py/objtype.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objtype.c: In function 'mp_obj_class_lookup': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:161:61: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 161 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(lookup->attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'instance_unary_op': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:402:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 402 | return MP_OBJ_NEW_SMALL_INT(sz); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:429:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 429 | val = MP_OBJ_NEW_SMALL_INT(mp_obj_get_int_truncated(val)); | ^~~~~~~~~~~~~~~~~~~~ ../py/objtype.c:452:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | return MP_OBJ_NEW_SMALL_INT((mp_uint_t)self_in); | ^ ../py/obj.h:87:67: note: in definition of macro 'MP_OBJ_NEW_SMALL_INT' 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objtype.c:452:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 452 | return MP_OBJ_NEW_SMALL_INT((mp_uint_t)self_in); | ^~~~~~~~~~~~~~~~~~~~ ../py/objtype.c: In function 'mp_obj_instance_load_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:586:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 586 | mp_map_elem_t *elem = mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:673:24: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 673 | dest2[2] = MP_OBJ_NEW_QSTR(attr); | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'mp_obj_instance_store_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:794:61: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 794 | mp_map_elem_t *elem = mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_REMOVE_IF_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:798:39: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 798 | mp_map_lookup(&self->members, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND)->value = value; | ^~~~~~~~~~~~~~~ ../py/objtype.c: In function 'type_attr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1014:23: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1014 | dest[0] = MP_OBJ_NEW_QSTR(self->name); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1053:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1053 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_REMOVE_IF_FOUND); | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1061:53: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1061 | if (check_for_special_accessors(MP_OBJ_NEW_QSTR(attr), dest[1])) { | ^~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objtype.c:1072:65: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 1072 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP_ADD_IF_NOT_FOUND); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/smallint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modcmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modcmath.o ../py/modcmath.c In file included from ../py/builtin.h:29, from ../py/modcmath.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modstruct.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modstruct.o ../py/modstruct.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/modstruct.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modstruct.c: In function 'get_fmt_num': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:80:32: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 80 | mp_uint_t val = (mp_uint_t)MP_OBJ_SMALL_INT_VALUE(mp_parse_num_integer(*p, len, 10, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_calcsize': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modstruct.c:117:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 117 | return MP_OBJ_NEW_SMALL_INT(size); | ^~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_pack': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:217:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 217 | mp_int_t size = MP_OBJ_SMALL_INT_VALUE(struct_calcsize(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/modstruct.c: In function 'struct_pack_into': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/modstruct.c:243:19: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 243 | mp_int_t sz = MP_OBJ_SMALL_INT_VALUE(struct_calcsize(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/frozenmod.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/frozenmod.o ../py/frozenmod.c In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/frozenmod.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/moduerrno.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/moduerrno.o ../py/moduerrno.c In file included from ../py/moduerrno.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/moduerrno.c: In function 'mp_errno_to_str': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/moduerrno.c:109:16: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 109 | return MP_OBJ_QSTR_VALUE(elem->value); | ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/repl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/repl.o ../py/repl.c In file included from ../py/repl.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modmath.o ../py/modmath.c In file included from ../py/builtin.h:29, from ../py/modmath.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modmath.c: In function 'mp_math_factorial': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmath.c:321:21: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 321 | mp_obj_t prod = MP_OBJ_NEW_SMALL_INT(r); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modmath.c:324:58: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 324 | prod = mp_binary_op(MP_BINARY_OP_MULTIPLY, prod, MP_OBJ_NEW_SMALL_INT(q)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/objstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/objstr.o ../py/objstr.c In file included from ../py/objstr.h:29, from ../py/objstr.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/objstr.c: In function 'str_print': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:113:5: note: in expansion of macro 'GET_STR_DATA_LEN' 113 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_make_new': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:159:17: note: in expansion of macro 'GET_STR_DATA_LEN' 159 | GET_STR_DATA_LEN(args[0], str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:160:17: note: in expansion of macro 'GET_STR_HASH' 160 | GET_STR_HASH(args[0], str_hash); | ^~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:173:28: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 173 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_make_new': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:212:9: note: in expansion of macro 'GET_STR_DATA_LEN' 212 | GET_STR_DATA_LEN(args[0], str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:213:9: note: in expansion of macro 'GET_STR_HASH' 213 | GET_STR_HASH(args[0], str_hash); | ^~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstr.c:228:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 228 | mp_int_t len = MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/objstr.c:250:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 250 | mp_int_t len = MP_OBJ_SMALL_INT_VALUE(len_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_binary_op': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:324:5: note: in expansion of macro 'GET_STR_DATA_LEN' 324 | GET_STR_DATA_LEN(lhs_in, lhs_data, lhs_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:363:9: note: in expansion of macro 'GET_STR_DATA_LEN' 363 | GET_STR_DATA_LEN(rhs_in, rhs_data_, rhs_len_); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_subscr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:424:5: note: in expansion of macro 'GET_STR_DATA_LEN' 424 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:439:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 439 | return MP_OBJ_NEW_SMALL_INT(self_data[index_val]); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_join': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:453:5: note: in expansion of macro 'GET_STR_DATA_LEN' 453 | GET_STR_DATA_LEN(self_in, sep_str, sep_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:50:26: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 50 | { str_len = qstr_len(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_len = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->len; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:476:9: note: in expansion of macro 'GET_STR_LEN' 476 | GET_STR_LEN(seq_items[i], l); | ^~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:489:9: note: in expansion of macro 'GET_STR_DATA_LEN' 489 | GET_STR_DATA_LEN(seq_items[i], s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_split': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:511:5: note: in expansion of macro 'GET_STR_DATA_LEN' 511 | GET_STR_DATA_LEN(args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_splitlines': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:589:5: note: in expansion of macro 'GET_STR_DATA_LEN' 589 | GET_STR_DATA_LEN(pos_args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_rsplit': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:630:5: note: in expansion of macro 'GET_STR_DATA_LEN' 630 | GET_STR_DATA_LEN(args[0], s, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_finder': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:696:5: note: in expansion of macro 'GET_STR_DATA_LEN' 696 | GET_STR_DATA_LEN(args[0], haystack, haystack_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:697:5: note: in expansion of macro 'GET_STR_DATA_LEN' 697 | GET_STR_DATA_LEN(args[1], needle, needle_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:725:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 725 | return MP_OBJ_NEW_SMALL_INT(utf8_ptr_to_index(haystack, p)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:728:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 728 | return MP_OBJ_NEW_SMALL_INT(p - haystack); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_startswith': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:755:5: note: in expansion of macro 'GET_STR_DATA_LEN' 755 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_endswith': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:770:5: note: in expansion of macro 'GET_STR_DATA_LEN' 770 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_uni_strip': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:801:9: note: in expansion of macro 'GET_STR_DATA_LEN' 801 | GET_STR_DATA_LEN(args[1], s, l); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:806:5: note: in expansion of macro 'GET_STR_DATA_LEN' 806 | GET_STR_DATA_LEN(args[0], orig_str, orig_str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_format': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1387:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1387 | GET_STR_DATA_LEN(args[0], str, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_modulo_format': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1398:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1398 | GET_STR_DATA_LEN(pattern, str, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_replace': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1623:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1623 | GET_STR_DATA_LEN(args[0], str, str_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1624:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1624 | GET_STR_DATA_LEN(args[1], old, old_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1625:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1625 | GET_STR_DATA_LEN(args[2], new, new_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_count': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1710:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1710 | GET_STR_DATA_LEN(args[0], haystack, haystack_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1711:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1711 | GET_STR_DATA_LEN(args[1], needle, needle_len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:1724:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1724 | return MP_OBJ_NEW_SMALL_INT(utf8_charlen(start, end - start) + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:1738:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1738 | return MP_OBJ_NEW_SMALL_INT(num_occurrences); | ^~~~~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_caseconv': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1799:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1799 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'str_uni_istype': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1820:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1820 | GET_STR_DATA_LEN(self_in, self_data, self_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_buffer': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:1909:9: note: in expansion of macro 'GET_STR_DATA_LEN' 1909 | GET_STR_DATA_LEN(self_in, str_data, str_len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str_via_qstr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2032:12: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2032 | return MP_OBJ_NEW_QSTR(qstr_from_strn(data, len)); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str_from_vstr': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2045:20: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2045 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_new_str': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/objstr.c:2069:16: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 2069 | return MP_OBJ_NEW_QSTR(q); | ^~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_intern': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2077:5: note: in expansion of macro 'GET_STR_DATA_LEN' 2077 | GET_STR_DATA_LEN(str, data, len); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_equal': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2095:9: note: in expansion of macro 'GET_STR_HASH' 2095 | GET_STR_HASH(s1, h1); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:45:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 45 | { str_hash = qstr_hash(MP_OBJ_QSTR_VALUE(str_obj_in)); } else { str_hash = ((mp_obj_str_t*)MP_OBJ_TO_PTR(str_obj_in))->hash; } | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2096:9: note: in expansion of macro 'GET_STR_HASH' 2096 | GET_STR_HASH(s2, h2); | ^~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2101:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2101 | GET_STR_DATA_LEN(s1, d1, l1); | ^~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2102:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2102 | GET_STR_DATA_LEN(s2, d2, l2); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_qstr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.c:2125:16: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 2125 | return MP_OBJ_QSTR_VALUE(self_in); | ^~~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_str': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2138:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2138 | GET_STR_DATA_LEN(self_in, s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'mp_obj_str_get_data': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2148:9: note: in expansion of macro 'GET_STR_DATA_LEN' 2148 | GET_STR_DATA_LEN(self_in, s, l); | ^~~~~~~~~~~~~~~~ ../py/objstr.c: In function 'bytes_it_iternext': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ../py/objstr.c:2203:5: note: in expansion of macro 'GET_STR_DATA_LEN' 2203 | GET_STR_DATA_LEN(self->str, str, len); | ^~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/objstr.c:2205:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 2205 | mp_obj_t o_out = MP_OBJ_NEW_SMALL_INT(str[self->cur]); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moducryptolib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/showbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/showbc.o ../py/showbc.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/bc.h:30, from ../py/showbc.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/showbc.c: In function 'mp_bytecode_print_str': ../py/showbc.c:74:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 74 | unum = (mp_uint_t)*(mp_obj_t*)ip; \ | ^ ../py/showbc.c:192:13: note: in expansion of macro 'DECODE_OBJ' 192 | DECODE_OBJ; | ^~~~~~~~~~ ../py/obj.h:235:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/showbc.c:36:47: note: in definition of macro 'printf' 36 | #define printf(...) mp_printf(&mp_plat_print, __VA_ARGS__) | ^~~~~~~~~~~ ../py/showbc.c:193:42: note: in expansion of macro 'MP_OBJ_TO_PTR' 193 | printf("LOAD_CONST_OBJ %p=", MP_OBJ_TO_PTR(unum)); | ^~~~~~~~~~~~~ ../py/showbc.c:194:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 194 | mp_obj_print_helper(&mp_plat_print, (mp_obj_t)unum, PRINT_REPR); | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/bc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/bc.o ../py/bc.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../py/bc.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/bc.c: In function 'mp_setup_code_state': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:206:25: note: in expansion of macro 'nlr_raise' 206 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:207:79: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 207 | "function got multiple values for argument '%q'", MP_OBJ_QSTR_VALUE(wanted_arg_name))); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:218:21: note: in expansion of macro 'nlr_raise' 218 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:219:61: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 219 | "unexpected keyword argument '%q'", MP_OBJ_QSTR_VALUE(wanted_arg_name))); | ^~~~~~~~~~~~~~~~~ ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../py/bc.c:260:21: note: in expansion of macro 'nlr_raise' 260 | nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, | ^~~~~~~~~ ../py/bc.c:261:76: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 261 | "function missing required keyword argument '%q'", MP_OBJ_QSTR_VALUE(arg_names[n_pos_args + i]))); | ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modutimeq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modutimeq.o ../extmod/modutimeq.c In file included from ../py/objlist.h:29, from ../extmod/modutimeq.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/modbuiltins.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/py/modbuiltins.o ../py/modbuiltins.c In file included from ../py/objint.h:30, from ../py/modbuiltins.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/modbuiltins.c: In function 'mp_builtin_dir': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/modbuiltins.c:202:41: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 202 | mp_obj_list_append(dir, MP_OBJ_NEW_QSTR(i)); | ^~~~~~~~~~~~~~~ ../py/modbuiltins.c: In function 'mp_builtin_ord': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modbuiltins.c:390:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 390 | return MP_OBJ_NEW_SMALL_INT(str[0]); | ^~~~~~~~~~~~~~~~~~~~ ../py/modbuiltins.c: In function 'mp_builtin_round': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/modbuiltins.c:507:84: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 507 | mp_obj_t mult = mp_binary_op(MP_BINARY_OP_POWER, MP_OBJ_NEW_SMALL_INT(10), MP_OBJ_NEW_SMALL_INT(-num_dig)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/virtpin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/virtpin.o ../extmod/virtpin.c In file included from ../extmod/virtpin.h:29, from ../extmod/virtpin.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modujson.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modujson.o ../extmod/modujson.c In file included from ../py/objlist.h:29, from ../extmod/modujson.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_mem.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_mem.o ../extmod/machine_mem.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_mem.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduheapq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c In file included from ../py/objlist.h:29, from ../extmod/moduheapq.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduhashlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduhashlib.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pinbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pinbase.o ../extmod/machine_pinbase.c In file included from ../extmod/machine_pinbase.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_pulse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_pulse.o ../extmod/machine_pulse.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_pulse.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modubinascii.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modubinascii.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_i2c.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_i2c.o ../extmod/machine_i2c.c In file included from ../py/mperrno.h:144, from ../extmod/machine_i2c.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_signal.o ../extmod/machine_signal.c In file included from ../extmod/machine_signal.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/machine_signal.c: In function 'signal_call': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/machine_signal.c:140:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 140 | return MP_OBJ_NEW_SMALL_INT(mp_virtual_pin_read(self_in)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/machine_spi.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/machine_spi.o ../extmod/machine_spi.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/machine_spi.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moductypes.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moductypes.o ../extmod/moductypes.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moductypes.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/moductypes.c: In function 'uctypes_struct_print': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:148:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 148 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_agg_size': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:176:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 176 | mp_int_t offset_ = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:188:31: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 188 | mp_int_t arr_sz = MP_OBJ_SMALL_INT_VALUE(t->items[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_size': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:237:36: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 237 | mp_uint_t offset = MP_OBJ_SMALL_INT_VALUE(v); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:255:35: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 255 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_sizeof': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:295:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 295 | return MP_OBJ_NEW_SMALL_INT(size); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'get_aligned': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:339:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 339 | return MP_OBJ_NEW_SMALL_INT(((uint8_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:341:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 341 | return MP_OBJ_NEW_SMALL_INT(((int8_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:343:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 343 | return MP_OBJ_NEW_SMALL_INT(((uint16_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/moductypes.c:345:20: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 345 | return MP_OBJ_NEW_SMALL_INT(((int16_t*)p)[index]); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_attr_op': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../extmod/moductypes.c:417:50: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 417 | mp_obj_t deref = mp_obj_dict_get(self->desc, MP_OBJ_NEW_QSTR(attr)); | ^~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:419:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 419 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(deref); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:489:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 489 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(sub->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:100:31: note: in definition of macro 'GET_TYPE' 100 | #define GET_TYPE(x, nbits) (((x) >> (31 - nbits)) & ((1 << nbits) - 1)) | ^ ../extmod/moductypes.c:107:56: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 107 | #define IS_SCALAR_ARRAY_OF_BYTES(tuple_desc) (GET_TYPE(MP_OBJ_SMALL_INT_VALUE((tuple_desc)->items[1]), VAL_TYPE_BITS) == UINT8) | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c:505:41: note: in expansion of macro 'IS_SCALAR_ARRAY_OF_BYTES' 505 | if (IS_SCALAR_ARRAY(sub) && IS_SCALAR_ARRAY_OF_BYTES(sub)) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_subscr': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:551:27: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 551 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:554:26: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 554 | mp_int_t index = MP_OBJ_SMALL_INT_VALUE(index_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:557:31: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 557 | mp_int_t arr_sz = MP_OBJ_SMALL_INT_VALUE(t->items[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:100:31: note: in definition of macro 'GET_TYPE' 100 | #define GET_TYPE(x, nbits) (((x) >> (31 - nbits)) & ((1 << nbits) - 1)) | ^ ../extmod/moductypes.c:598:42: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 598 | uint val_type = GET_TYPE(MP_OBJ_SMALL_INT_VALUE(t->items[1]), VAL_TYPE_BITS); | ^~~~~~~~~~~~~~~~~~~~~~ ../extmod/moductypes.c: In function 'uctypes_struct_unary_op': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moductypes.c:623:35: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 623 | mp_int_t offset = MP_OBJ_SMALL_INT_VALUE(t->items[0]); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduselect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modbluetooth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modbluetooth.o ../extmod/modbluetooth.c In file included from ../py/binary.h:30, from ../extmod/modbluetooth.c:28: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_mbedtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modussl_axtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modussl_axtls.o ../extmod/modussl_axtls.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modussl_axtls.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduzlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduzlib.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/moduzlib.c: In function 'mod_uzlib_decompress': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/moduzlib.c:170:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 170 | if (n_args > 1 && MP_OBJ_SMALL_INT_VALUE(args[1]) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../extmod/moduzlib.c:204:9: note: in expansion of macro 'nlr_raise' 204 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st))); | ^~~~~~~~~ ../extmod/moduzlib.c:204:66: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 204 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st))); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modure.o ../extmod/modure.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modure.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/modure.c: In function 'match_groups': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/modure.c:89:53: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 89 | groups->items[i - 1] = match_group(self_in, MP_OBJ_NEW_SMALL_INT(i)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/modure.c: In function 're_sub_helper': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ../extmod/modure.c:323:25: note: in expansion of macro 'nlr_raise' 323 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no))); | ^~~~~~~~~ ../extmod/modure.c:323:82: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 323 | nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no))); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/moduwebsocket.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/moduwebsocket.o ../extmod/moduwebsocket.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moduwebsocket.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_fat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs.o ../extmod/vfs.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modwebrepl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modwebrepl.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modurandom.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modurandom.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix_file.o ../extmod/vfs_posix_file.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_posix_file.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/modframebuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/modframebuf.o ../extmod/modframebuf.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/modframebuf.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_posix.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_posix.o ../extmod/vfs_posix.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_posix.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_reader.o ../extmod/vfs_reader.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_reader.c:30: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_blockdev.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_blockdev.o ../extmod/vfs_blockdev.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_blockdev.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/vfs_lfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/vfs_lfs.o ../extmod/vfs_lfs.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/vfs_lfs.c:27: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/uos_dupterm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/uos_dupterm.o ../extmod/uos_dupterm.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/uos_dupterm.c:31: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC nop.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -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.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/embed/abort_.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/embed/abort_.o ../lib/embed/abort_.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../lib/embed/abort_.c:1: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../lib/utils/printf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/lib/utils/printf.o ../lib/utils/printf.c In file included from ../lib/utils/printf.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../extmod/utime_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/extmod/utime_mphal.o ../extmod/utime_mphal.c In file included from ../extmod/utime_mphal.c:33: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../extmod/utime_mphal.c: In function 'time_ticks_ms': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:68:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 68 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_ms() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_us': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:73:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 73 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_us() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_cpu': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:78:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 78 | return MP_OBJ_NEW_SMALL_INT(mp_hal_ticks_cpu() & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_diff': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:84:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 84 | mp_uint_t start = MP_OBJ_SMALL_INT_VALUE(start_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:85:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 85 | mp_uint_t end = MP_OBJ_SMALL_INT_VALUE(end_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:90:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 90 | return MP_OBJ_NEW_SMALL_INT(diff); | ^~~~~~~~~~~~~~~~~~~~ ../extmod/utime_mphal.c: In function 'time_ticks_add': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../extmod/utime_mphal.c:96:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 96 | mp_uint_t ticks = MP_OBJ_SMALL_INT_VALUE(ticks_in); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../extmod/utime_mphal.c:98:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 98 | return MP_OBJ_NEW_SMALL_INT((ticks + delta) & (MICROPY_PY_UTIME_TICKS_PERIOD - 1)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC modos.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modos.o modos.c In file included from modos.c:37: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ modos.c: In function 'mod_os_stat': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ modos.c:43:11: note: in expansion of macro 'nlr_raise' 43 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~ modos.c:43:65: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 43 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~~~~~~~~~~~~ modos.c:51:5: note: in expansion of macro 'RAISE_ERRNO' 51 | RAISE_ERRNO(res, errno); | ^~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:54:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 54 | t->items[0] = MP_OBJ_NEW_SMALL_INT(sb.st_mode); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:55:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 55 | t->items[1] = MP_OBJ_NEW_SMALL_INT(sb.st_ino); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:56:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 56 | t->items[2] = MP_OBJ_NEW_SMALL_INT(sb.st_dev); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:57:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 57 | t->items[3] = MP_OBJ_NEW_SMALL_INT(sb.st_nlink); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:58:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 58 | t->items[4] = MP_OBJ_NEW_SMALL_INT(sb.st_uid); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:59:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 59 | t->items[5] = MP_OBJ_NEW_SMALL_INT(sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:60:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 60 | t->items[6] = MP_OBJ_NEW_SMALL_INT(sb.st_size); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:61:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 61 | t->items[7] = MP_OBJ_NEW_SMALL_INT(sb.st_atime); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:62:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 62 | t->items[8] = MP_OBJ_NEW_SMALL_INT(sb.st_mtime); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modos.c:63:19: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 63 | t->items[9] = MP_OBJ_NEW_SMALL_INT(sb.st_ctime); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC unix_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./unix_mphal.o unix_mphal.c In file included from ../py/mpstate.h:35, from unix_mphal.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC input.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./input.o input.c In file included from input.c:36: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC icas.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./icas.o icas.c In file included from ../py/mpstate.h:35, from icas.c:128: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC modtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./modtime.o modtime.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from modtime.c:38: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ modtime.c: In function 'mod_time_sleep': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/obj.h:235:34: note: in definition of macro 'MP_OBJ_TO_PTR' 235 | #define MP_OBJ_TO_PTR(o) ((void*)o) | ^ ./mphalport.h:37:11: note: in expansion of macro 'nlr_raise' 37 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~ ./mphalport.h:37:65: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 37 | { nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(error_val))); } } | ^~~~~~~~~~~~~~~~~~~~ modtime.c:126:5: note: in expansion of macro 'RAISE_ERRNO' 126 | RAISE_ERRNO(res, errno); | ^~~~~~~~~~~ modtime.c: In function 'mod_time_localtime': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:154:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 154 | tuple->items[0] = MP_OBJ_NEW_SMALL_INT(tm->tm_year + 1900); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:155:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 155 | tuple->items[1] = MP_OBJ_NEW_SMALL_INT(tm->tm_mon + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:156:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 156 | tuple->items[2] = MP_OBJ_NEW_SMALL_INT(tm->tm_mday); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:157:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 157 | tuple->items[3] = MP_OBJ_NEW_SMALL_INT(tm->tm_hour); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:158:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 158 | tuple->items[4] = MP_OBJ_NEW_SMALL_INT(tm->tm_min); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:159:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 159 | tuple->items[5] = MP_OBJ_NEW_SMALL_INT(tm->tm_sec); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:164:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 164 | tuple->items[6] = MP_OBJ_NEW_SMALL_INT(wday); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:165:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 165 | tuple->items[7] = MP_OBJ_NEW_SMALL_INT(tm->tm_yday + 1); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ modtime.c:166:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 166 | tuple->items[8] = MP_OBJ_NEW_SMALL_INT(tm->tm_isdst); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC gccollect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./gccollect.o gccollect.c In file included from ../py/mpstate.h:35, from gccollect.c:29: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./file.o file.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from file.c:35: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ file.c: In function 'fdfile_fileno': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ file.c:143:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 143 | return MP_OBJ_NEW_SMALL_INT(self->fd); | ^~~~~~~~~~~~~~~~~~~~ file.c: In function 'fdfile_open': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ file.c:195:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 195 | o->fd = MP_OBJ_SMALL_INT_VALUE(fid); | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC main.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./main.o main.c In file included from ../py/mpstate.h:35, from main.c:39: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ main.c: In function 'execute_from_lexer': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ main.c:403:47: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 403 | mp_store_global(MP_QSTR___file__, MP_OBJ_NEW_QSTR(source_name)); | ^~~~~~~~~~~~~~~ main.c: In function 'set_sys_argv': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ main.c:486:41: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 486 | mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(qstr_from_str(argv[i]))); | ^~~~~~~~~~~~~~~ main.c: In function 'main_': main.c:587:15: warning: unused variable 'NOTHING_EXECUTED' [-Wunused-variable] 587 | const int NOTHING_EXECUTED = -2; | ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:484:13: warning: 'set_sys_argv' defined but not used [-Wunused-function] 484 | STATIC void set_sys_argv(char *argv[], int argc, int start_arg) { | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/signal/signal.o ulab/scipy/signal/signal.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/signal/signal.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/optimize/optimize.o ulab/scipy/optimize/optimize.c In file included from ulab/scipy/optimize/optimize.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/linalg/linalg.o ulab/scipy/linalg/linalg.c In file included from ulab/scipy/linalg/linalg.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/special/special.o ulab/scipy/special/special.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/special/special.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_tools.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_tools.o ulab/ulab_tools.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ulab_tools.c:13: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_properties.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_properties.o ulab/ndarray_properties.c In file included from ulab/ndarray_properties.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/ndarray_properties.c: In function 'call_local_method': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ulab/ndarray_properties.c:34:57: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 34 | mp_map_elem_t *elem = mp_map_lookup(locals_map, MP_OBJ_NEW_QSTR(attr), MP_MAP_LOOKUP); | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/ndarray/ndarray_iter.o ulab/numpy/ndarray/ndarray_iter.c In file included from ulab/numpy/ndarray/ndarray_iter.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/approx.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/approx.o ulab/numpy/approx.c In file included from ulab/numpy/approx.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft.o ulab/numpy/fft/fft.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/fft/fft.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/fft/fft_tools.o ulab/numpy/fft/fft_tools.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/fft/fft_tools.c:12: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/filter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/filter.o ulab/numpy/filter.c In file included from ulab/numpy/filter.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab_create.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab_create.o ulab/ulab_create.c In file included from ulab/ulab_create.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/poly.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/poly.o ulab/numpy/poly.c In file included from ulab/numpy/poly.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg_tools.o ulab/numpy/linalg/linalg_tools.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/linalg/linalg_tools.c:13: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/stats.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/stats.o ulab/numpy/stats.c In file included from ulab/numpy/stats.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/transform.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/transform.o ulab/numpy/transform.c In file included from ulab/numpy/transform.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numpy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numpy.o ulab/numpy/numpy.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/numpy.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/scipy/scipy.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/scipy/scipy.o ulab/scipy/scipy.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/scipy/scipy.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/user/user.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/user/user.o ulab/user/user.c In file included from ulab/user/user.c:15: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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 -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/linalg/linalg.o ulab/numpy/linalg/linalg.c In file included from ulab/numpy/linalg/linalg.c:19: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/numpy/linalg/linalg.c: In function 'linalg_qr': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/numpy/linalg/linalg.c:472:5: note: in expansion of macro 'GET_STR_DATA_LEN' 472 | GET_STR_DATA_LEN(args[1].u_obj, mode, len); | ^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ulab.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ulab.o ulab/ulab.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ulab.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/compare.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/compare.o ulab/numpy/compare.c In file included from ulab/numpy/compare.c:16: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/vector.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/vector.o ulab/numpy/vector.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/numpy/vector.c:18: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/utils/utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/utils/utils.o ulab/utils/utils.c In file included from ulab/utils/utils.c:14: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/numpy/numerical.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/numpy/numerical.o ulab/numpy/numerical.c In file included from ulab/numpy/numerical.c:17: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/numpy/numerical.c: In function 'numerical_argmin_argmax_iterable': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ulab/numpy/numerical.c:372:8: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 372 | if(MP_OBJ_SMALL_INT_VALUE(mp_obj_len_maybe(oin)) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/numpy/numerical.c:399:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 399 | return MP_OBJ_NEW_SMALL_INT(best_idx); | ^~~~~~~~~~~~~~~~~~~~ ulab/numpy/numerical.c: In function 'numerical_argmin_argmax_ndarray': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/numpy/numerical.c:474:24: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 474 | return MP_OBJ_NEW_SMALL_INT((int32_t)best_value); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray.o ulab/ndarray.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ndarray.c:19: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ulab/ndarray.c: In function 'ndarray_dtype': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/ndarray.c:308:9: note: in expansion of macro 'GET_STR_DATA_LEN' 308 | GET_STR_DATA_LEN(self_in, _dtype, len); | ^~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_from_iterable': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ulab/ndarray.c:775:23: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 775 | shape[ndim] = MP_OBJ_SMALL_INT_VALUE(mp_obj_len_maybe(item)); | ^~~~~~~~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_flatten': ../py/obj.h:91:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | #define MP_OBJ_QSTR_VALUE(o) (((mp_uint_t)(o)) >> 2) | ^ ../py/objstr.h:60:28: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 60 | { str_data = qstr_data(MP_OBJ_QSTR_VALUE(str_obj_in), &str_len); } \ | ^~~~~~~~~~~~~~~~~ ulab/ndarray.c:1380:5: note: in expansion of macro 'GET_STR_DATA_LEN' 1380 | GET_STR_DATA_LEN(args[0].u_obj, order, len); | ^~~~~~~~~~~~~~~~ ulab/ndarray.c: In function 'ndarray_itemsize': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ulab/ndarray.c:1475:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1475 | return MP_OBJ_NEW_SMALL_INT(self->itemsize); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC graphic.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/./graphic.o graphic.c In file included from graphic.c:12: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ graphic.c: In function 'mp_get_color': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:123:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 123 | return MP_OBJ_SMALL_INT_VALUE(tuple) & 0xffffffff; | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_color_tuple': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:184:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 184 | t->items[0] = MP_OBJ_NEW_SMALL_INT(r); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:185:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 185 | t->items[1] = MP_OBJ_NEW_SMALL_INT(g); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:186:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 186 | t->items[2] = MP_OBJ_NEW_SMALL_INT(b); | ^~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'graphic_get_pixel': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ graphic.c:423:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 423 | return MP_OBJ_NEW_SMALL_INT(c); | ^~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_array2doubletab': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:677:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 677 | *ptr=MP_OBJ_SMALL_INT_VALUE(elem[i]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:701:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 701 | *ptr=MP_OBJ_SMALL_INT_VALUE(line[j]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'mp_array2c_complextab': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:735:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 735 | ptr->r=MP_OBJ_SMALL_INT_VALUE(elem[i]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:768:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 768 | ptr->r=MP_OBJ_SMALL_INT_VALUE(line[j]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'arit_char': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1445:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1445 | char buf[2]={MP_OBJ_SMALL_INT_VALUE(args[0]),0}; | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1456:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1456 | buf[i]=MP_OBJ_SMALL_INT_VALUE(tab[i]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_matrix': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1538:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1538 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]),m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1538:49: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1538 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]),m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1553:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1553 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1566:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1566 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1575:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1575 | int n1=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1576:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1576 | int m1=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_linspace': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1620:103: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1620 | if (mp_int_float(args[0],&a) && mp_int_float(args[1],&b) && a!=b && MP_OBJ_IS_SMALL_INT(args[2]) && MP_OBJ_SMALL_INT_VALUE(args[2])>1){ | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:1621:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1621 | double step=(b-a)/(MP_OBJ_SMALL_INT_VALUE(args[2])-1); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_abs': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2044:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2044 | long long i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'linalg_zerosones': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2248:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2248 | n1= MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2250:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2250 | m1= MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_forward': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2448:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2448 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_backward': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2464:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2464 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_left': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2481:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2481 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pensize': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2504:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2504 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_right': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2522:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2522 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_circle': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2565:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2565 | x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2567:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2567 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2569:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2569 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'do_turtle_disque': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2591:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2591 | x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2593:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2593 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2595:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2595 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_rectangle_plein': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2625:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2625 | y=x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2627:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2627 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_triangle_plein': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2640:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2640 | y=x=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2642:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2642 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2644:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2644 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_saute': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2693:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2693 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pas_de_cote': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2706:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2706 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_pencolor': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2865:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2865 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2885:47: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2885 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2885:83: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2885 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2885:119: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2885 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2890:43: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2890 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2890:80: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2890 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2890:117: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2890 | sprintf(buf,"crayon(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_fillcolor': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2923:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2923 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2945:33: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2945 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2945:69: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2945 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2945:105: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2945 | c_turtle_fillcolor((int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2]),1); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:56: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:92: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2947:128: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2947 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(tab[0]),(int)MP_OBJ_SMALL_INT_VALUE(tab[1]),(int)MP_OBJ_SMALL_INT_VALUE(tab[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2952:52: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2952 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2952:89: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2952 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2952:126: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2952 | sprintf(buf,"polygone_rempli(%i,%i,%i):;",(int)MP_OBJ_SMALL_INT_VALUE(args[0]),(int)MP_OBJ_SMALL_INT_VALUE(args[1]),(int)MP_OBJ_SMALL_INT_VALUE(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_speed': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:2995:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2995 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'matplotl_grid': ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ graphic.c:3445:52: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 3445 | if (n_args==1 && MP_OBJ_IS_SMALL_INT(args[0]) && MP_OBJ_SMALL_INT_VALUE(args[0])==0) | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ulab/ndarray_operators.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -c -MD -o build/ulab/ndarray_operators.o ulab/ndarray_operators.c In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ulab/ndarray_operators.c:14: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' CC ../py/vm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -DMODULE_ULAB_ENABLED=1 -O3 -c -MD -o build/py/vm.o ../py/vm.c In file included from ../py/emitglue.h:29, from ../py/vm.c:32: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ ../py/vm.c: In function 'mp_map_cached_lookup': ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/vm.c:179:20: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 179 | mp_obj_t key = MP_OBJ_NEW_QSTR(qst); | ^~~~~~~~~~~~~~~ ../py/vm.c: In function 'mp_execute_bytecode': ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:316:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 316 | PUSH(MP_OBJ_NEW_SMALL_INT(num)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:92:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:322:26: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 322 | PUSH(MP_OBJ_NEW_QSTR(qst)); | ^~~~~~~~~~~~~~~ ../py/vm.c:709:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 709 | PUSH((mp_obj_t)(mp_uint_t)(uintptr_t)(ip + slab)); // push destination ip for jump | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:710:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 710 | PUSH((mp_obj_t)(mp_uint_t)(*ip)); // push number of exception handlers to unwind (0x80 bit set if we also need to pop stack) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:712:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 712 | mp_uint_t unum = (mp_uint_t)POP(); // get number of exception handlers to unwind | ^ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:731:38: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 731 | PUSH(MP_OBJ_NEW_SMALL_INT(unum)); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.h:86:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1) | ^ ../py/vm.c:772:42: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 772 | mp_int_t cause = MP_OBJ_SMALL_INT_VALUE(POP()); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/vm.c:779:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 779 | PUSH((mp_obj_t)cause); | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/obj.h:87:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | #define MP_OBJ_NEW_SMALL_INT(small_int) ((mp_obj_t)((((mp_uint_t)(small_int)) << 1) | 1)) | ^ ../py/vm.c:89:28: note: in definition of macro 'PUSH' 89 | #define PUSH(val) *++sp = (val) | ^~~ ../py/vm.c:1301:26: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 1301 | PUSH(MP_OBJ_NEW_SMALL_INT((mp_int_t)ip[-1] - MP_BC_LOAD_CONST_SMALL_INT_MULTI - MP_BC_LOAD_CONST_SMALL_INT_MULTI_EXCESS)); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' ar rcs libmicropython.a build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrpowerpc.o build/py/nlrxtensa.o build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o build/py/scope.o build/py/compile.o build/py/emitcommon.o build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o build/py/emitinlinextensa.o build/py/emitnxtensawin.o build/py/formatfloat.o build/py/parsenumbase.o build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o build/py/nativeglue.o build/py/ringbuf.o build/py/stackctrl.o build/py/argcheck.o build/py/warning.o build/py/profile.o build/py/map.o build/py/obj.o build/py/objarray.o build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o build/py/objlist.o build/py/objmap.o build/py/objmodule.o build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o build/py/objreversed.o build/py/objset.o build/py/objsingleton.o build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o build/py/objstringio.o build/py/objtuple.o build/py/objtype.o build/py/objzip.o build/py/opmethods.o build/py/sequence.o build/py/stream.o build/py/binary.o build/py/builtinimport.o build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o build/py/modio.o build/py/modmath.o build/py/modcmath.o build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o build/extmod/moduhashlib.o build/extmod/moducryptolib.o build/extmod/modubinascii.o build/extmod/virtpin.o build/extmod/machine_mem.o build/extmod/machine_pinbase.o build/extmod/machine_signal.o build/extmod/machine_pulse.o build/extmod/machine_i2c.o build/extmod/machine_spi.o build/extmod/modbluetooth.o build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o build/extmod/modurandom.o build/extmod/moduselect.o build/extmod/moduwebsocket.o build/extmod/modwebrepl.o build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_blockdev.o build/extmod/vfs_reader.o build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o build/extmod/vfs_fat_file.o build/extmod/vfs_lfs.o build/extmod/utime_mphal.o build/extmod/uos_dupterm.o build/lib/embed/abort_.o build/lib/utils/printf.o build/./icas.o build/./modtime.o build/./unix_mphal.o build/./input.o build/./modos.o build/./file.o build/./graphic.o build/./main.o build/./nop.o build/./gccollect.o build/ulab/scipy/linalg/linalg.o build/ulab/scipy/optimize/optimize.o build/ulab/scipy/signal/signal.o build/ulab/scipy/special/special.o build/ulab/ndarray_operators.o build/ulab/ulab_tools.o build/ulab/ndarray.o build/ulab/numpy/ndarray/ndarray_iter.o build/ulab/ndarray_properties.o build/ulab/numpy/approx.o build/ulab/numpy/compare.o build/ulab/ulab_create.o build/ulab/numpy/fft/fft.o build/ulab/numpy/fft/fft_tools.o build/ulab/numpy/filter.o build/ulab/numpy/linalg/linalg.o build/ulab/numpy/linalg/linalg_tools.o build/ulab/numpy/numerical.o build/ulab/numpy/poly.o build/ulab/numpy/stats.o build/ulab/numpy/transform.o build/ulab/numpy/vector.o build/ulab/numpy/numpy.o build/ulab/scipy/scipy.o build/ulab/user/user.o build/ulab/utils/utils.o build/ulab/ulab.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/micropython-1.12/xcas' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.10-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.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o index.lo index.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c index.cc -fPIC -DPIC -o .libs/index.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o symbolic.lo symbolic.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c symbolic.cc -fPIC -DPIC -o .libs/symbolic.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o permu.lo permu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c permu.cc -fPIC -DPIC -o .libs/permu.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o mathml.lo mathml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c mathml.cc -fPIC -DPIC -o .libs/mathml.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_lexer.lo input_lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_lexer.cc -fPIC -DPIC -o .libs/input_lexer.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o quater.lo quater.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c quater.cc -fPIC -DPIC -o .libs/quater.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o input_parser.lo input_parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c input_parser.cc -fPIC -DPIC -o .libs/input_parser.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o moyal.lo moyal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c moyal.cc -fPIC -DPIC -o .libs/moyal.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o icas.o icas.cc make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modfactor.lo modfactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modfactor.cc -fPIC -DPIC -o .libs/modfactor.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ezgcd.lo ezgcd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ezgcd.cc -fPIC -DPIC -o .libs/ezgcd.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o maple.lo maple.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c maple.cc -fPIC -DPIC -o .libs/maple.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ti89.lo ti89.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ti89.cc -fPIC -DPIC -o .libs/ti89.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o derive.lo derive.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c derive.cc -fPIC -DPIC -o .libs/derive.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o desolve.lo desolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c desolve.cc -fPIC -DPIC -o .libs/desolve.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o risch.lo risch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c risch.cc -fPIC -DPIC -o .libs/risch.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lin.lo lin.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lin.cc -fPIC -DPIC -o .libs/lin.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sparse.lo sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sparse.cc -fPIC -DPIC -o .libs/sparse.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intgab.lo intgab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intgab.cc -fPIC -DPIC -o .libs/intgab.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tex.lo tex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tex.cc -fPIC -DPIC -o .libs/tex.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o sym2poly.lo sym2poly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c sym2poly.cc -fPIC -DPIC -o .libs/sym2poly.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o series.lo series.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c series.cc -fPIC -DPIC -o .libs/series.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o subst.lo subst.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c subst.cc -fPIC -DPIC -o .libs/subst.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o isom.lo isom.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c isom.cc -fPIC -DPIC -o .libs/isom.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o modpoly.lo modpoly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c modpoly.cc -fPIC -DPIC -o .libs/modpoly.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o alg_ext.lo alg_ext.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c alg_ext.cc -fPIC -DPIC -o .libs/alg_ext.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o csturm.lo csturm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c csturm.cc -fPIC -DPIC -o .libs/csturm.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o ifactor.lo ifactor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c ifactor.cc -fPIC -DPIC -o .libs/ifactor.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gauss.lo gauss.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gauss.cc -fPIC -DPIC -o .libs/gauss.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o threaded.lo threaded.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c threaded.cc -fPIC -DPIC -o .libs/threaded.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o misc.lo misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c misc.cc -fPIC -DPIC -o .libs/misc.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o tinymt32.lo tinymt32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c tinymt32.cc -fPIC -DPIC -o .libs/tinymt32.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o first.lo first.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c first.cc -fPIC -DPIC -o .libs/first.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot3d.lo plot3d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot3d.cc -fPIC -DPIC -o .libs/plot3d.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o identificateur.lo identificateur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c identificateur.cc -fPIC -DPIC -o .libs/identificateur.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpLESystemSolver.lo TmpLESystemSolver.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpLESystemSolver.C -fPIC -DPIC -o .libs/TmpLESystemSolver.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o pari.lo pari.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c pari.cc -fPIC -DPIC -o .libs/pari.o In file included from pari.cc:2: pari.cc.old: In function 'giac::gen giac::in_pari(const gen&, const context*)': pari.cc.old:901:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 901 | argvec[k]= (GEN) v[j].val; | ^~~~~~~~~~~~~~ pari.cc.old:923:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 923 | argvec[k]=(long int*)(pos -1); | ^~~~~~~~~~~~~~~~~~~ pari.cc.old:931:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 931 | argvec[k]=(long int*) v[j].val; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o unary.lo unary.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c unary.cc -fPIC -DPIC -o .libs/unary.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o global.lo global.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c global.cc -fPIC -DPIC -o .libs/global.o global.cc: In function 'char* numworks_gettar(size_t&)': global.cc:1528:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1528 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool dfu_update_khicas(const char*)': global.cc:1538:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1538 | fread(buffer,numworks_maxtarsize,1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'bool giac::scriptstore2map(const char*, nws_map&)': global.cc:1689:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1689 | fread(buf,1,nwstoresize1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ global.cc: In function 'int giac::rsa_check(const char*, int, BYTE (*)[32], int*, std::vector >&)': global.cc:1795:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1795 | fscanf(f,"%i %s",&tailles[i],firmwarename); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o TmpFGLM.lo TmpFGLM.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c TmpFGLM.C -fPIC -DPIC -o .libs/TmpFGLM.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o rpn.lo rpn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c rpn.cc -fPIC -DPIC -o .libs/rpn.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o nautywrapper.lo nautywrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c nautywrapper.c -fPIC -DPIC -o .libs/nautywrapper.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o intg.lo intg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c intg.cc -fPIC -DPIC -o .libs/intg.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kdisplay.lo kdisplay.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kdisplay.cc -fPIC -DPIC -o .libs/kdisplay.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o kadd.lo kadd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c kadd.cc -fPIC -DPIC -o .libs/kadd.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o caseval.lo caseval.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c caseval.c -fPIC -DPIC -o .libs/caseval.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o cutils.lo cutils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c cutils.c -fPIC -DPIC -o .libs/cutils.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o graphic.lo graphic.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c graphic.c -fPIC -DPIC -o .libs/graphic.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o help.lo help.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c help.cc -fPIC -DPIC -o .libs/help.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libregexp.lo libregexp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libregexp.c -fPIC -DPIC -o .libs/libregexp.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libunicode.lo libunicode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libunicode.c -fPIC -DPIC -o .libs/libunicode.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qjsgiac.lo qjsgiac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c qjsgiac.c -fPIC -DPIC -o .libs/qjsgiac.o qjsgiac.c: In function 'js_loop': qjsgiac.c:320:5: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 320 | scanf("%s",line); | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o libbf.lo libbf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c libbf.c -fPIC -DPIC -o .libs/libbf.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o lpsolve.lo lpsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c lpsolve.cc -fPIC -DPIC -o .libs/lpsolve.o In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913, from first.h:589, from giacPCH.h:4, from lpsolve.cc:20: /usr/include/c++/15/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++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' ./mkjs ./mkjs: ./mkjs: cannot execute binary file make[2]: *** [Makefile:1455: js.c] Error 126 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs-libc.lo quickjs-libc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs-libc.c -fPIC -DPIC -o .libs/quickjs-libc.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o solve.lo solve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c solve.cc -fPIC -DPIC -o .libs/solve.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphtheory.lo graphtheory.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphtheory.cc -fPIC -DPIC -o .libs/graphtheory.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o prog.lo prog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c prog.cc -fPIC -DPIC -o .libs/prog.o prog.cc: In function 'giac::gen giac::_sha256(const gen&, const context*)': prog.cc:7549:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 7549 | fread(buf,1,offset,hFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o vecteur.lo vecteur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c vecteur.cc -fPIC -DPIC -o .libs/vecteur.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gausspol.cc -fPIC -DPIC -o .libs/gausspol.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o signalprocessing.lo signalprocessing.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c signalprocessing.cc -fPIC -DPIC -o .libs/signalprocessing.o 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 '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++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from index.h:22, from giacPCH.h:8, from signalprocessing.cc:19: /usr/include/c++/15/bits/basic_string.h:3894:5: note: declared here 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o usual.lo usual.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c usual.cc -fPIC -DPIC -o .libs/usual.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o gen.lo gen.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c gen.cc -fPIC -DPIC -o .libs/gen.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs.lo quickjs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c quickjs.c -fPIC -DPIC -o .libs/quickjs.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o plot.lo plot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c plot.cc -fPIC -DPIC -o .libs/plot.o 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.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o graphe.lo graphe.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c graphe.cc -fPIC -DPIC -o .libs/graphe.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o optimization.lo optimization.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c optimization.cc -fPIC -DPIC -o .libs/optimization.o In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913, from first.h:589, from giacPCH.h:4, from optimization.cc:21: /usr/include/c++/15/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++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o markup.lo markup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c markup.cc -fPIC -DPIC -o .libs/markup.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-build/giac-2.0.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o cocoa.lo cocoa.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c cocoa.cc -fPIC -DPIC -o .libs/cocoa.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/giac-2.0.0.10-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.ENKGfx (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.ENKGfx (%build) I: [iurt_root_command] ERROR: chroot